enterpise-application-devlopment-cw1-i2ocqyio-sbroavsv.docx W1639062Enterprise Application DevelopmentArashdeep Osahan Part A – Requirements The tool that will be created will allow users to record...

1 answer below »
Dummy


enterpise-application-devlopment-cw1-i2ocqyio-sbroavsv.docx W1639062Enterprise Application DevelopmentArashdeep Osahan Part A – Requirements The tool that will be created will allow users to record their expenses and allow them to keep of record of where and who they are paying. Furthermore it will predict their financial state for a certain date the user is looking for. It will have a login system which keeps all data safe. R1 The software shall allow users r login · This is needed so that the information inputted into the system is protected. Only the user will be able to access it. R1.2 A prompt will appear when wrong password or username is entered · A prompt will make the users to sign up again or enter the correct details. This allows them to know when they have made a mistake in the username or password. R2 The software will allow user to enter expenses with the date · This will be a form where users enter their expenses for the date and register it to the system. R2.2 The software will provide a form for the entry of expense · The form will have contact information of the payee and also the amount spent. Once the user fills out it will be submitted. R2.3 There will be an option of a onetime payment or recurring with dates · This will allow users to have a better schedule as they can put expenses that are recurring at once. This will give a better predicted financial state. R3 The software will allow users to produce a financial report · This will be a summary of all the expenses added together and all the information on what were the inputs and outputs. R3.2 It will allow users to select what period they want the report for · There will be an option for the users to select what period they want the report for from the dates they select. R4 Allows user to view all their contacts on the system · A additional page will be added where the user can view all the contacts that were inputted in to the system R4.2 Gives users an option to update or change details of the contact · This will be on the contact page where users will be able to edit their contact information if it is not correct. R5 Allowing users to see all their expenses · There will also be an additional page where users can see all their expenses on one page. R5.2 It will allow users to select a certain date for what they want to view · On the expense page there will be an option for users. The option will allow users to select a date they want to see their expenses for. R6 Allow users to see their financial state on a certain date · This will allow users to see their predicted financial state. This will be on a separate page and will predict user expenses by what has been entered previously by the user. NF1 Application should be compatible to run on windows NF2 The application should be implemented with c# and windows forms NF3 Create a paper trial which is saved on to the PC NF4 The system should not lose any data NF4.1 The expense data should be saved as a persistent form This product will be able allow users to sort out their expenses. They can add all their expenses in to a system and view all of them at once. It will also allow users to add contact details of those who are related to the expense. Contact details could also be edited if entered incorrectly. Finally this application can produce financial reports which calculates the average of the expenses and produces a predicted financial report. Part B Use Case ID UC:1 Functional requirement associated ID FR 1 Login Description The user wished to access to the system’s functionalities. Level Low Level Summary Primary actor User, System Supporting Actors - Stakeholders and Interests User: be able to access to the system’s functionalities. System: grant access to legitimate users. Pre-conditions No user was logged in in the system. Post-conditions The user is allowed to access to the software’s functionality. Trigger The user wishes to login to his/her account. Student System 1. Starts the software. 2. Opens a view displaying fields to fill including username and password 3. Writes a username 4. Writes a password 5. Selects the option to login. 6. Checks the combination of username and password. End of use case. Use Case ID UC: 2 Functional requirement associated ID FR 2.1 Verify Password Description The user will check if the username and the password is entered correctly Level Low level summary Primary actor User, System Supporting Actors - Stakeholders and Interests User: Be able to make sure the details are correct System: Update the user details to give them access Pre-conditions User must enter the correct password to access the system Post-conditions The user logs in to the system and view the data Trigger The user logs in to the account Student System 1. Starts the software. 2. Opens a view displaying fields to fill including username and password 3. Writes a username 4. Writes a password 5. Selects the option to login. 6. Checks the combination of username and password. 7. Verifies Password 8. Displays a error message if the password is incorrect 9. User enters the correct password End of use case. Use Case ID UC 3 Functional requirement associated ID FR 3 Input Expenses Description I will allow users to enter all their expenses in to the system Level High level summary Primary actor User, System Supporting Actors Date selected by the user Stakeholders and Interests User: Allows them to enter the expenses with the correct dates System: Records all the data and can be viewed by date. It will help the system when predicting the financial state. Pre-conditions The user should input expenses in to the system. Post-conditions The system will have stored all the data inserted by the user. Trigger The user inputting data in to the system Student System 1. User selects to input an expense 2. Opens a form where user inputs all the details 3. Enter the expense and date 4. Submits the data 5. System records the data inputted 6. System views all the expenses. End of use case. Use Case ID UC 4 Functional requirement associated ID FR 4 View Expenses Description It will allow users to enter all their expenses in to the system Level High level summary Primary actor User, System Supporting Actors Date selected by the user Stakeholders and Interests User: Allows them to view the expenses with the correct dates System: Records all the data and can be viewed by date. It will help the system when predicting the financial state. The user can select what expense it wants to view. Pre-conditions The user should view expenses that are in the system Post-conditions The system will view expenses that have been inputted in the system. Trigger The user selecting to view data in the system Student System 1. User selects to view expense 2. Views all the expenses inputted in to the system 3. Enters the date of the expense 4. Finds data that was inputted on that date 5. Views the expense users searched for End of use case. Use Case ID UC 5 Functional requirement associated ID FR 5 View Contact Description The user will be able to view all the contacts that have been entered with the expenses Level High Level Summary Primary actor User, System Supporting Actors Date, Edit Contact Stakeholders and Interests User: It will allow users to view all their contacts and give them a option to edit them if needed. System: It will view all the contacts that have been stored in the system by the user. Pre-conditions The user will view all the contacts Post-conditions The system views all the contacts stored and gives a option to edit them Trigger The user selects to view contacts/ Student System 1. User selects to view contacts 2. Views all the contact inputted in to the system 3. Searches for a contact with date 4. Finds data that was inputted on that date 5. Views the contact the user searched for End of use case. Use Case ID UC 6 Functional requirement associated ID FR 5.1 Edit Contact Description The user will be able to edit contact details for who are in the system Level Low Level Summary Primary actor User, System Supporting Actors Contact Stakeholders and Interests User: The user can edit contact information if they are not correct System: The system will update the new information and then I can be viewed with all the contacts Pre-conditions User edits contact Post-conditions The contact details are updated Trigger User want to edit contact details. Student System 1. User selects to view contacts 2. Views all the contact inputted in to the system 3. Searches for a contact with date 4. Finds data that was inputted on that date 5. Edits contact details 6. Saves all contact details 7. Views all contacts End of use case. Use Case ID UC 7 Functional requirement associated ID FR 6 Select Date Description This will be a option for three pages in the system. The date will allow users to select specific data Level High Level Primary actor User ,System Supporting Actors - Stakeholders and Interests User: The user will select which date they want the information viewed for. This could be for contacts, expenses and financial state. System: The system will view all the data uploaded on that date. Pre-conditions User selects date Post-conditions The details are viewed by the system for the specific date Trigger User selecting date on calendar Student System 1. User selects the date 2. Views all the data inserted on that date 3. User can edit or view the date 4. System saves all the data End of use case. Use Case ID UC 8 Functional requirement associated ID FR 7 View Financial state Description This is where the user can predict its financial view by calculating all the expenses added by the user. Level High Level Summary
Answered 6 days AfterJun 30, 2021

Answer To: enterpise-application-devlopment-cw1-i2ocqyio-sbroavsv.docx W1639062Enterprise Application...

Nikita answered on Jul 06 2021
155 Votes
Enterprise_Application_DA/.vs/Enterprise_Application_DA/v16/.suo
Enterprise_Application_DA/App.config

















Enterprise_Application_DA/bin/Debug/de/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/de/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/de/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/de/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/Enterprise_Application_DA.exe
Enterprise_Application_DA/bin/Debug/Enterprise_Application_DA.exe.config

















Enterprise_Application_DA/bin/Debug/Enterprise_Application_DA.pdb
Enterprise_Application_DA/bin/Debug/EnvDTE.dll
Enterprise_Application_DA/bin/Debug/es/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/es/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/es/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/es/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/fr/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/fr/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/fr/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/fr/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/it/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/it/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/it/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/it/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/ja/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/ja/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/ja/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/ja/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/ko/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/ko/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/ko/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/ko/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/Microsoft.MSXML.dll
Enterprise_Application_DA/bin/Debug/Microsoft.ReportViewer.Common.dll
Enterprise_Application_DA/bin/Debug/Microsoft.ReportViewer.DataVisualization.dll
Enterprise_Application_DA/bin/Debug/Microsoft.ReportViewer.Design.dll
Enterprise_Application_DA/bin/Debug/Microsoft.ReportViewer.ProcessingObjectModel.dll
Enterprise_Application_DA/bin/Debug/Microsoft.ReportViewer.WinForms.dll
Enterprise_Application_DA/bin/Debug/Microsoft.SqlServer.Types.dll
Enterprise_Application_DA/bin/Debug/Microsoft.VisualStudio.OLE.Interop.dll
Enterprise_Application_DA/bin/Debug/Microsoft.VisualStudio.Shell.Interop.8.0.dll
Enterprise_Application_DA/bin/Debug/Microsoft.VisualStudio.Shell.Interop.dll
Enterprise_Application_DA/bin/Debug/Microsoft.VisualStudio.TextManager.Interop.8.0.dll
Enterprise_Application_DA/bin/Debug/Microsoft.VisualStudio.TextManager.Interop.dll
Enterprise_Application_DA/bin/Debug/pt/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/pt/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/pt/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/pt/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/ru/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/ru/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/ru/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/ru/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/SqlServerTypes/x64/msvcr120.dll
Enterprise_Application_DA/bin/Debug/SqlServerTypes/x64/SqlServerSpatial140.dll
Enterprise_Application_DA/bin/Debug/SqlServerTypes/x86/msvcr120.dll
Enterprise_Application_DA/bin/Debug/SqlServerTypes/x86/SqlServerSpatial140.dll
Enterprise_Application_DA/bin/Debug/stdole.dll
Enterprise_Application_DA/bin/Debug/zh-CHS/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/zh-CHS/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/zh-CHS/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/zh-CHS/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/bin/Debug/zh-CHT/Microsoft.ReportViewer.Common.resources.dll
Enterprise_Application_DA/bin/Debug/zh-CHT/Microsoft.ReportViewer.DataVisualization.resources.dll
Enterprise_Application_DA/bin/Debug/zh-CHT/Microsoft.ReportViewer.Design.resources.dll
Enterprise_Application_DA/bin/Debug/zh-CHT/Microsoft.ReportViewer.WinForms.resources.dll
Enterprise_Application_DA/DataSet1.Designer.cs
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//

//------------------------------------------------------------------------------
#pragma warning disable 1591
namespace Enterprise_Application_DA {
///
///Represents a strongly typed in-memory cache of data.
///

[global::System.Serializable()]
[global::System.ComponentModel.DesignerCategoryAttribute("code")]
[global::System.ComponentModel.ToolboxItem(true)]
[global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
[global::System.Xml.Serialization.XmlRootAttribute("DataSet1")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
public partial class DataSet1 : global::System.Data.DataSet {

private DataTable1DataTable tableDataTable1;

private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public DataSet1() {
this.BeginInit();
this.InitClass();
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
base.Tables.CollectionChanged += schemaChangedHandler;
base.Relations.CollectionChanged += schemaChangedHandler;
this.EndInit();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected DataSet1(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
base(info, context, false) {
if ((this.IsBinarySerialized(info, context) == true)) {
this.InitVars(false);
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
this.Tables.CollectionChanged += schemaChangedHandler1;
this.Relations.CollectionChanged += schemaChangedHandler1;
return;
}
string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
global::System.Data.DataSet ds = new global::System.Data.DataSet();
ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
if ((ds.Tables["DataTable1"] != null)) {
base.Tables.Add(new DataTable1DataTable(ds.Tables["DataTable1"]));
}
this.DataSetName = ds.DataSetName;
this.Prefix = ds.Prefix;
this.Namespace = ds.Namespace;
this.Locale = ds.Locale;
this.CaseSensitive = ds.CaseSensitive;
this.EnforceConstraints = ds.EnforceConstraints;
this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
this.InitVars();
}
else {
this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
}
this.GetSerializationData(info, context);
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
base.Tables.CollectionChanged += schemaChangedHandler;
this.Relations.CollectionChanged += schemaChangedHandler;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.Browsable(false)]
[global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
public DataTable1DataTable DataTable1 {
get {
return this.tableDataTable1;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.BrowsableAttribute(true)]
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
get {
return this._schemaSerializationMode;
}
set {
this._schemaSerializationMode = value;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public new global::System.Data.DataTableCollection Tables {
get {
return base.Tables;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public new global::System.Data.DataRelationCollection Relations {
get {
return base.Relations;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void InitializeDerivedDataSet() {
this.BeginInit();
this.InitClass();
this.EndInit();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public override global::System.Data.DataSet Clone() {
DataSet1 cln = ((DataSet1)(base.Clone()));
cln.InitVars();
cln.SchemaSerializationMode = this.SchemaSerializationMode;
return cln;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override bool ShouldSerializeTables() {
return false;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override bool ShouldSerializeRelations() {
return false;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
this.Reset();
global::System.Data.DataSet ds = new global::System.Data.DataSet();
ds.ReadXml(reader);
if ((ds.Tables["DataTable1"] != null)) {
base.Tables.Add(new DataTable1DataTable(ds.Tables["DataTable1"]));
}
this.DataSetName = ds.DataSetName;
this.Prefix = ds.Prefix;
this.Namespace = ds.Namespace;
this.Locale = ds.Locale;
this.CaseSensitive = ds.CaseSensitive;
this.EnforceConstraints = ds.EnforceConstraints;
this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
this.InitVars();
}
else {
this.ReadXml(reader);
this.InitVars();
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
stream.Position = 0;
return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal void InitVars() {
this.InitVars(true);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal void InitVars(bool initTable) {
this.tableDataTable1 = ((DataTable1DataTable)(base.Tables["DataTable1"]));
if ((initTable == true)) {
if ((this.tableDataTable1 != null)) {
this.tableDataTable1.InitVars();
}
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
private void InitClass() {
this.DataSetName = "DataSet1";
this.Prefix = "";
this.Namespace = "http://tempuri.org/DataSet1.xsd";
this.EnforceConstraints = true;
this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
this.tableDataTable1 = new DataTable1DataTable();
base.Tables.Add(this.tableDataTable1);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
private bool ShouldSerializeDataTable1() {
return false;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
this.InitVars();
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
DataSet1 ds = new DataSet1();
global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
any.Namespace = ds.Namespace;
sequence.Items.Add(any);
type.Particle = sequence;
global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
if (xs.Contains(dsSchema.TargetNamespace)) {
global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
try {
global::System.Xml.Schema.XmlSchema schema = null;
dsSchema.Write(s1);
for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
s2.SetLength(0);
schema.Write(s2);
if ((s1.Length == s2.Length)) {
s1.Position = 0;
s2.Position = 0;
for (; ((s1.Position != s1.Length)
&& (s1.ReadByte() == s2.ReadByte())); ) {
;
}
if ((s1.Position == s1.Length)) {
return type;
}
}
}
}
finally {
if ((s1 != null)) {
s1.Close();
}
if ((s2 != null)) {
s2.Close();
}
}
}
xs.Add(dsSchema);
return type;
}

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public delegate void DataTable1RowChangeEventHandler(object sender, DataTable1RowChangeEvent e);

///
///Represents the strongly named DataTable class.
///

[global::System.Serializable()]
[global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
public partial class DataTable1DataTable : global::System.Data.TypedTableBase {

private global::System.Data.DataColumn columnName;

private global::System.Data.DataColumn columnPhone_No;

private global::System.Data.DataColumn columnAmount;

private global::System.Data.DataColumn columnDate;

private global::System.Data.DataColumn columnExpenses;

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public DataTable1DataTable() {
this.TableName = "DataTable1";
this.BeginInit();
this.InitClass();
this.EndInit();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal DataTable1DataTable(global::System.Data.DataTable table) {
this.TableName = table.TableName;
if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
this.CaseSensitive = table.CaseSensitive;
}
if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
this.Locale = table.Locale;
}
if ((table.Namespace != table.DataSet.Namespace)) {
this.Namespace = table.Namespace;
}
this.Prefix = table.Prefix;
this.MinimumCapacity = table.MinimumCapacity;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected DataTable1DataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
base(info, context) {
this.InitVars();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn NameColumn {
get {
return this.columnName;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn Phone_NoColumn {
get {
return this.columnPhone_No;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn AmountColumn {
get {
return this.columnAmount;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn DateColumn {
get {
return this.columnDate;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn ExpensesColumn {
get {
return this.columnExpenses;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.Browsable(false)]
public int Count {
get {
return this.Rows.Count;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public DataTable1Row this[int index] {
get {
return ((DataTable1Row)(this.Rows[index]));
}
}

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public event DataTable1RowChangeEventHandler DataTable1RowChanging;

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public event DataTable1RowChangeEventHandler DataTable1RowChanged;

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public event DataTable1RowChangeEventHandler DataTable1RowDeleting;

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public event DataTable1RowChangeEventHandler DataTable1RowDeleted;

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void AddDataTable1Row(DataTable1Row row) {
this.Rows.Add(row);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public DataTable1Row AddDataTable1Row(string Name, string Phone_No, string Amount, string Date, string Expenses) {
DataTable1Row rowDataTable1Row = ((DataTable1Row)(this.NewRow()));
object[] columnValuesArray = new object[] {
Name,
Phone_No,
Amount,
Date,
Expenses};
rowDataTable1Row.ItemArray = columnValuesArray;
this.Rows.Add(rowDataTable1Row);
return rowDataTable1Row;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public override global::System.Data.DataTable Clone() {
DataTable1DataTable cln = ((DataTable1DataTable)(base.Clone()));
cln.InitVars();
return cln;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override global::System.Data.DataTable CreateInstance() {
return new DataTable1DataTable();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal void InitVars() {
this.columnName = base.Columns["Name"];
this.columnPhone_No = base.Columns["Phone_No"];
this.columnAmount = base.Columns["Amount"];
this.columnDate = base.Columns["Date"];
this.columnExpenses = base.Columns["Expenses"];
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
private void InitClass() {
this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnName);
this.columnPhone_No = new global::System.Data.DataColumn("Phone_No", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnPhone_No);
this.columnAmount = new global::System.Data.DataColumn("Amount", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnAmount);
this.columnDate = new global::System.Data.DataColumn("Date", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnDate);
this.columnExpenses = new global::System.Data.DataColumn("Expenses", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnExpenses);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public DataTable1Row NewDataTable1Row() {
return ((DataTable1Row)(this.NewRow()));
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
return new DataTable1Row(builder);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override global::System.Type GetRowType() {
return typeof(DataTable1Row);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
base.OnRowChanged(e);
if ((this.DataTable1RowChanged != null)) {
this.DataTable1RowChanged(this, new DataTable1RowChangeEvent(((DataTable1Row)(e.Row)), e.Action));
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
base.OnRowChanging(e);
if ((this.DataTable1RowChanging != null)) {
this.DataTable1RowChanging(this, new DataTable1RowChangeEvent(((DataTable1Row)(e.Row)), e.Action));
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
base.OnRowDeleted(e);
if ((this.DataTable1RowDeleted != null)) {
this.DataTable1RowDeleted(this, new DataTable1RowChangeEvent(((DataTable1Row)(e.Row)), e.Action));
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
base.OnRowDeleting(e);
if ((this.DataTable1RowDeleting != null)) {
this.DataTable1RowDeleting(this, new DataTable1RowChangeEvent(((DataTable1Row)(e.Row)), e.Action));
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void RemoveDataTable1Row(DataTable1Row row) {
this.Rows.Remove(row);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
DataSet1 ds = new DataSet1();
global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
any1.Namespace = "http://www.w3.org/2001/XMLSchema";
any1.MinOccurs = new decimal(0);
any1.MaxOccurs = decimal.MaxValue;
any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
sequence.Items.Add(any1);
global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
any2.MinOccurs = new decimal(1);
any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
sequence.Items.Add(any2);
global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
attribute1.Name = "namespace";
attribute1.FixedValue = ds.Namespace;
type.Attributes.Add(attribute1);
global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
attribute2.Name = "tableTypeName";
attribute2.FixedValue = "DataTable1DataTable";
type.Attributes.Add(attribute2);
type.Particle = sequence;
global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
if (xs.Contains(dsSchema.TargetNamespace)) {
global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
try {
global::System.Xml.Schema.XmlSchema schema = null;
dsSchema.Write(s1);
for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
s2.SetLength(0);
schema.Write(s2);
if ((s1.Length == s2.Length)) {
s1.Position = 0;
s2.Position = 0;
for (; ((s1.Position != s1.Length)
&& (s1.ReadByte() == s2.ReadByte())); ) {
;
}
if ((s1.Position == s1.Length)) {
return type;
}
}
}
}
finally {
if ((s1 != null)) {
s1.Close();
}
if ((s2 != null)) {
s2.Close();
}
}
}
xs.Add(dsSchema);
return type;
}
}

///
///Represents strongly named DataRow class.
///

public partial class DataTable1Row : global::System.Data.DataRow {

private DataTable1DataTable tableDataTable1;

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal DataTable1Row(global::System.Data.DataRowBuilder rb) :
base(rb) {
this.tableDataTable1 = ((DataTable1DataTable)(this.Table));
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public string Name {
get {
try {
return ((string)(this[this.tableDataTable1.NameColumn]));
}
catch (global::System.InvalidCastException e) {
throw new global::System.Data.StrongTypingException("The value for column \'Name\' in table \'DataTable1\' is DBNull.", e);
}
}
set {
this[this.tableDataTable1.NameColumn] = value;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public string Phone_No {
get {
try {
return ((string)(this[this.tableDataTable1.Phone_NoColumn]));
}
catch (global::System.InvalidCastException e) {
throw new global::System.Data.StrongTypingException("The value for column \'Phone_No\' in table \'DataTable1\' is DBNull.", e);
}
}
set {
this[this.tableDataTable1.Phone_NoColumn] = value;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public string Amount {
get {
try {
return ((string)(this[this.tableDataTable1.AmountColumn]));
}
catch (global::System.InvalidCastException e) {
throw new global::System.Data.StrongTypingException("The value for column \'Amount\' in table \'DataTable1\' is DBNull.", e);
}
}
set {
this[this.tableDataTable1.AmountColumn] = value;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public string Date {
get {
try {
return ((string)(this[this.tableDataTable1.DateColumn]));
}
catch (global::System.InvalidCastException e) {
throw new global::System.Data.StrongTypingException("The value for column \'Date\' in table \'DataTable1\' is DBNull.", e);
}
}
set {
this[this.tableDataTable1.DateColumn] = value;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public string Expenses {
get {
try {
return ((string)(this[this.tableDataTable1.ExpensesColumn]));
}
catch (global::System.InvalidCastException e) {
throw new global::System.Data.StrongTypingException("The value for column \'Expenses\' in table \'DataTable1\' is DBNull.", e);
}
}
set {
this[this.tableDataTable1.ExpensesColumn] = value;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public bool IsNameNull() {
return this.IsNull(this.tableDataTable1.NameColumn);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void SetNameNull() {
this[this.tableDataTable1.NameColumn] = global::System.Convert.DBNull;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public bool IsPhone_NoNull() {
return this.IsNull(this.tableDataTable1.Phone_NoColumn);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void SetPhone_NoNull() {
this[this.tableDataTable1.Phone_NoColumn] = global::System.Convert.DBNull;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public bool IsAmountNull() {
return this.IsNull(this.tableDataTable1.AmountColumn);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void SetAmountNull() {
this[this.tableDataTable1.AmountColumn] = global::System.Convert.DBNull;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public bool IsDateNull() {
return this.IsNull(this.tableDataTable1.DateColumn);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void SetDateNull() {
this[this.tableDataTable1.DateColumn] = global::System.Convert.DBNull;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public bool IsExpensesNull() {
return this.IsNull(this.tableDataTable1.ExpensesColumn);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void SetExpensesNull() {
this[this.tableDataTable1.ExpensesColumn] = global::System.Convert.DBNull;
}
}

///
///Row event argument class
///

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public class DataTable1RowChangeEvent : global::System.EventArgs {

private DataTable1Row eventRow;

private global::System.Data.DataRowAction eventAction;

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public DataTable1RowChangeEvent(DataTable1Row row, global::System.Data.DataRowAction action) {
this.eventRow = row;
this.eventAction = action;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public DataTable1Row Row {
get {
return this.eventRow;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataRowAction Action {
get {
return this.eventAction;
}
}
}
}
}
#pragma warning restore 1591
Enterprise_Application_DA/DataSet1.xsc


Enterprise_Application_DA/DataSet1.xsd



























Enterprise_Application_DA/DataSet1.xss





Enterprise_Application_DA/Editcontact_Form.cs
using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace Enterprise_Application_DA
{
public partial class Editcontact_Form : Form
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Enterprise_Application_DB;Integrated Security=True");
public Editcontact_Form()
{
InitializeComponent();
}
private void Editcontact_Form_Load(object sender, EventArgs e)
{
LoadData();
}
int ID;
private void btn_Search_Click(object sender, EventArgs e)
{
SqlDataAdapter sda = new SqlDataAdapter("select * from Table_ContactInfo where Date='" + dateTimePicker1.Text + "'", con);
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
private void label5_Click(object sender, EventArgs e)
{
}
private void dataGridView1_DoubleClick(object sender, EventArgs e)
{
int i = dataGridView1.SelectedCells[0].RowIndex;
ID = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value.ToString());
txt_Name.Text = dataGridView1.Rows[i].Cells[1].Value.ToString();
txt_PhoneNo.Text = dataGridView1.Rows[i].Cells[2].Value.ToString();
txt_EmailID.Text = dataGridView1.Rows[i].Cells[3].Value.ToString();
txt_Address.Text = dataGridView1.Rows[i].Cells[4].Value.ToString();
txt_Amount.Text = dataGridView1.Rows[i].Cells[5].Value.ToString();
if (dataGridView1.Rows[i].Cells[6].Value.ToString() == "One Time Payment")
rdo_OTP.Checked = true;
if (dataGridView1.Rows[i].Cells[4].Value.ToString() == "Recurring with Date")
rdo_RWD.Checked = true;
}
private void LoadData()
{
SqlDataAdapter sda = new SqlDataAdapter("select * from Table_ContactInfo", con);
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
private void ClearData()
{
txt_Name.Text = string.Empty;
txt_PhoneNo.Text = string.Empty;
txt_EmailID.Text = string.Empty;
txt_Address.Text = string.Empty;
txt_Amount.Text = string.Empty;
dataGridView1.Text = string.Empty;
}
private void btn_Update_Click(object sender, EventArgs e)
{
string paymentMode = "";
if (rdo_OTP.Checked == true)
{
paymentMode = "One Time Payment";
}
else
{
paymentMode = "Recurring with Date";
}
string query = "update Table_ContactInfo set Name='" + txt_Name.Text + "',Phone_No='" + txt_PhoneNo.Text + "',Email_ID='" + txt_EmailID.Text + "',Address='" + txt_Address.Text + "',Amount='" + txt_Amount.Text + "',Payment_Mode='" + paymentMode + "', Date='" + dateTimePicker1.Text + "' where id=" + ID;
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = query;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Record Updated");
LoadData();
ClearData();
}
}
}
Enterprise_Application_DA/Editcontact_Form.Designer.cs
namespace Enterprise_Application_DA
{
partial class Editcontact_Form
{
///
/// Required designer variable.
///

private System.ComponentModel.IContainer components = null;
///
/// Clean up any resources being used.
///

/// true if managed resources should be disposed; otherwise, false.
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///

private void InitializeComponent()
{
this.btn_Search = new System.Windows.Forms.Button();
this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
this.label4 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.rdo_RWD = new System.Windows.Forms.RadioButton();
this.rdo_OTP = new System.Windows.Forms.RadioButton();
this.label9 = new System.Windows.Forms.Label();
this.btn_Update = new System.Windows.Forms.Button();
this.txt_Amount = new System.Windows.Forms.TextBox();
this.label8 = new System.Windows.Forms.Label();
this.txt_Address = new System.Windows.Forms.TextBox();
this.label7 = new System.Windows.Forms.Label();
this.txt_PhoneNo = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
this.txt_EmailID = new System.Windows.Forms.TextBox();
this.label6 = new System.Windows.Forms.Label();
this.txt_Name = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.SuspendLayout();
//
// btn_Search
//
this.btn_Search.Location = new System.Drawing.Point(17, 142);
this.btn_Search.Name = "btn_Search";
this.btn_Search.Size = new System.Drawing.Size(122, 40);
this.btn_Search.TabIndex = 24;
this.btn_Search.Text = "Search";
this.btn_Search.UseVisualStyleBackColor = true;
this.btn_Search.Click += new System.EventHandler(this.btn_Search_Click);
//
// dateTimePicker1
//
this.dateTimePicker1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.dateTimePicker1.Location = new System.Drawing.Point(17, 95);
this.dateTimePicker1.Name = "dateTimePicker1";
this.dateTimePicker1.Size = new System.Drawing.Size(230, 35);
this.dateTimePicker1.TabIndex = 23;
//
// label4
//
this.label4.AutoSize = true;
this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label4.Location = new System.Drawing.Point(12, 55);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(63, 29);
this.label4.TabIndex = 22;
this.label4.Text = "Date";
//
// label1
//
this.label1.AutoEllipsis = true;
this.label1.Dock = System.Windows.Forms.DockStyle.Top;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(0, 0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(1276, 55);
this.label1.TabIndex = 21;
this.label1.Text = "Edit Contacts";
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// groupBox1
//
this.groupBox1.Controls.Add(this.rdo_RWD);
this.groupBox1.Controls.Add(this.rdo_OTP);
this.groupBox1.Controls.Add(this.label9);
this.groupBox1.Controls.Add(this.btn_Update);
this.groupBox1.Controls.Add(this.txt_Amount);
this.groupBox1.Controls.Add(this.label8);
this.groupBox1.Controls.Add(this.txt_Address);
this.groupBox1.Controls.Add(this.label7);
this.groupBox1.Controls.Add(this.txt_PhoneNo);
this.groupBox1.Controls.Add(this.label5);
this.groupBox1.Controls.Add(this.txt_EmailID);
this.groupBox1.Controls.Add(this.label6);
this.groupBox1.Controls.Add(this.txt_Name);
this.groupBox1.Controls.Add(this.label2);
this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.groupBox1.Location = new System.Drawing.Point(253, 55);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(1011, 158);
this.groupBox1.TabIndex = 26;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Contact Information";
//
// rdo_RWD
//
this.rdo_RWD.AutoSize = true;
this.rdo_RWD.Location = new System.Drawing.Point(787, 57);
this.rdo_RWD.Name = "rdo_RWD";
this.rdo_RWD.Size = new System.Drawing.Size(179, 24);
this.rdo_RWD.TabIndex = 32;
this.rdo_RWD.TabStop = true;
this.rdo_RWD.Text = "Recurring with dates";
this.rdo_RWD.UseVisualStyleBackColor = true;
//
// rdo_OTP
//
this.rdo_OTP.AutoSize = true;
this.rdo_OTP.Location = new System.Drawing.Point(787, 27);
this.rdo_OTP.Name = "rdo_OTP";
this.rdo_OTP.Size = new System.Drawing.Size(168, 24);
this.rdo_OTP.TabIndex = 31;
this.rdo_OTP.TabStop = true;
this.rdo_OTP.Text = "One Time Payment";
this.rdo_OTP.UseVisualStyleBackColor = true;
//
// label9
//
this.label9.AutoSize = true;
this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label9.Location = new System.Drawing.Point(636, 31);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(115, 20);
this.label9.TabIndex = 28;
this.label9.Text = "Payment Mode";
//
// btn_Update
//
this.btn_Update.Location = new System.Drawing.Point(868, 99);
this.btn_Update.Name = "btn_Update";
this.btn_Update.Size = new System.Drawing.Size(137, 53);
this.btn_Update.TabIndex = 21;
this.btn_Update.Text = "Update Contact";
this.btn_Update.UseVisualStyleBackColor = true;
this.btn_Update.Click += new System.EventHandler(this.btn_Update_Click);
//
// txt_Amount
//
this.txt_Amount.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.txt_Amount.Location = new System.Drawing.Point(434, 63);
this.txt_Amount.Name = "txt_Amount";
this.txt_Amount.Size = new System.Drawing.Size(175, 26);
this.txt_Amount.TabIndex = 24;
//
// label8
//
this.label8.AutoSize = true;
this.label8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label8.Location = new System.Drawing.Point(363, 66);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(65, 20);
this.label8.TabIndex = 25;
this.label8.Text = "Amount";
//
// txt_Address
//
this.txt_Address.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.txt_Address.Location = new System.Drawing.Point(434, 31);
this.txt_Address.Name = "txt_Address";
this.txt_Address.Size = new System.Drawing.Size(175, 26);
this.txt_Address.TabIndex = 22;
//
// label7
//
this.label7.AutoSize = true;
this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label7.Location = new System.Drawing.Point(360, 34);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(68, 20);
this.label7.TabIndex = 23;
this.label7.Text = "Address";
//
// txt_PhoneNo
//
this.txt_PhoneNo.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.txt_PhoneNo.Location = new System.Drawing.Point(140, 57);
this.txt_PhoneNo.Name = "txt_PhoneNo";
this.txt_PhoneNo.Size = new System.Drawing.Size(185, 26);
this.txt_PhoneNo.TabIndex = 17;
//
// label5
//
this.label5.AutoSize = true;
this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label5.Location = new System.Drawing.Point(38, 60);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(83, 20);
this.label5.TabIndex = 21;
this.label5.Text = "Phone No.";
this.label5.Click += new System.EventHandler(this.label5_Click);
//
// txt_EmailID
//
this.txt_EmailID.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.txt_EmailID.Location = new System.Drawing.Point(140, 89);
this.txt_EmailID.Name = "txt_EmailID";
this.txt_EmailID.Size = new System.Drawing.Size(185, 26);
this.txt_EmailID.TabIndex = 18;
//
// label6
//
this.label6.AutoSize = true;
this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label6.Location = new System.Drawing.Point(51, 92);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(70, 20);
this.label6.TabIndex = 20;
this.label6.Text = "Email-ID";
//
// txt_Name
//
this.txt_Name.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.txt_Name.Location = new System.Drawing.Point(140, 25);
this.txt_Name.Name = "txt_Name";
this.txt_Name.Size = new System.Drawing.Size(185, 26);
this.txt_Name.TabIndex = 16;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.Location = new System.Drawing.Point(70, 34);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(51, 20);
this.label2.TabIndex = 19;
this.label2.Text = "Name";
//
// dataGridView1
//
this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Location = new System.Drawing.Point(17, 219);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.ReadOnly = true;
this.dataGridView1.RowHeadersWidth = 62;
this.dataGridView1.RowTemplate.Height = 28;
this.dataGridView1.Size = new System.Drawing.Size(1247, 270);
this.dataGridView1.TabIndex = 27;
this.dataGridView1.DoubleClick += new System.EventHandler(this.dataGridView1_DoubleClick);
//
// Editcontact_Form
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1276, 501);
this.Controls.Add(this.dataGridView1);
this.Controls.Add(this.groupBox1);
this.Controls.Add(this.btn_Search);
this.Controls.Add(this.dateTimePicker1);
this.Controls.Add(this.label4);
this.Controls.Add(this.label1);
this.Name = "Editcontact_Form";
this.Text = "Editcontact_Form";
this.Load += new System.EventHandler(this.Editcontact_Form_Load);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button btn_Search;
private System.Windows.Forms.DateTimePicker dateTimePicker1;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.RadioButton rdo_RWD;
private System.Windows.Forms.RadioButton rdo_OTP;
private System.Windows.Forms.Label label9;
private System.Windows.Forms.Button btn_Update;
private System.Windows.Forms.TextBox txt_Amount;
private System.Windows.Forms.Label label8;
private System.Windows.Forms.TextBox txt_Address;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.TextBox txt_PhoneNo;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.TextBox txt_EmailID;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.TextBox txt_Name;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.DataGridView dataGridView1;
}
}
Enterprise_Application_DA/Editcontact_Form.resx

















































text/microsoft-resx


2.0


System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089


System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

Enterprise_Application_DA/Enterprise_Application_DA.csproj



Debug
AnyCPU
{845EB4EF-AC4B-45B2-962E-A1217D069B07}
WinExe
Enterprise_Application_DA
Enterprise_Application_DA
v4.7.2
512
true
true


AnyCPU
true
full
false
bin\Debug\
DEBUG;TRACE
prompt
4


AnyCPU
pdbonly
true
bin\Release\
TRACE
prompt
4



packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.150.1449.0\lib\net40\Microsoft.ReportViewer.Common.dll
True


packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.150.1449.0\lib\net40\Microsoft.ReportViewer.DataVisualization.dll
True


packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.150.1449.0\lib\net40\Microsoft.ReportViewer.Design.dll
True


packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.150.1449.0\lib\net40\Microsoft.ReportViewer.ProcessingObjectModel.dll
True


packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.150.1449.0\lib\net40\Microsoft.ReportViewer.WinForms.dll
True


packages\Microsoft.SqlServer.Types.14.0.314.76\lib\net40\Microsoft.SqlServer.Types.dll
















True
True
DataSet1.xsd


Form


Editcontact_Form.cs


Form


Expense_Form.cs


Form


Financial_Syatem.cs


Form


LoginForm.cs




Form


Report_Form.cs


Form


SignUp_Form.cs



Form


ViewContact_form.cs


Form


ViewExpenses_Form.cs


Editcontact_Form.cs


Expense_Form.cs


Financial_Syatem.cs


LoginForm.cs


ResXFileCodeGenerator
Resources.Designer.cs
Designer


True
Resources.resx



Report_Form.cs


SignUp_Form.cs


ViewContact_form.cs


ViewExpenses_Form.cs


DataSet1.xsd


Designer
MSDataSetGenerator
DataSet1.Designer.cs


DataSet1.xsd



SettingsSingleFileGenerator
Settings.Designer.cs


True
Settings.settings
True








PreserveNewest


PreserveNewest


PreserveNewest


PreserveNewest



Enterprise_Application_DA/Enterprise_Application_DA.sln
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30523.141
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Enterprise_Application_DA", "Enterprise_Application_DA.csproj", "{845EB4EF-AC4B-45B2-962E-A1217D069B07}"
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|Any CPU = Debug|Any CPU
        Release|Any CPU = Release|Any CPU
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {845EB4EF-AC4B-45B2-962E-A1217D069B07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {845EB4EF-AC4B-45B2-962E-A1217D069B07}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {845EB4EF-AC4B-45B2-962E-A1217D069B07}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {845EB4EF-AC4B-45B2-962E-A1217D069B07}.Release|Any CPU.Build.0 = Release|Any CPU
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
    GlobalSection(ExtensibilityGlobals) = postSolution
        SolutionGuid = {4B75B6C5-661C-403B-981A-36CFD613783C}
    EndGlobalSection
EndGlobal
Enterprise_Application_DA/Enterprise_Application_DBDataSet.Designer.cs
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//

//------------------------------------------------------------------------------
#pragma warning disable 1591
namespace Enterprise_Application_DA {
///
///Represents a strongly typed in-memory cache of data.
///

[global::System.Serializable()]
[global::System.ComponentModel.DesignerCategoryAttribute("code")]
[global::System.ComponentModel.ToolboxItem(true)]
[global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
[global::System.Xml.Serialization.XmlRootAttribute("Enterprise_Application_DBDataSet")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
public partial class Enterprise_Application_DBDataSet : global::System.Data.DataSet {

private Table_ContactInfoDataTable tableTable_ContactInfo;

private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public Enterprise_Application_DBDataSet() {
this.BeginInit();
this.InitClass();
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
base.Tables.CollectionChanged += schemaChangedHandler;
base.Relations.CollectionChanged += schemaChangedHandler;
this.EndInit();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected Enterprise_Application_DBDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
base(info, context, false) {
if ((this.IsBinarySerialized(info, context) == true)) {
this.InitVars(false);
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
this.Tables.CollectionChanged += schemaChangedHandler1;
this.Relations.CollectionChanged += schemaChangedHandler1;
return;
}
string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
global::System.Data.DataSet ds = new global::System.Data.DataSet();
ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
if ((ds.Tables["Table_ContactInfo"] != null)) {
base.Tables.Add(new Table_ContactInfoDataTable(ds.Tables["Table_ContactInfo"]));
}
this.DataSetName = ds.DataSetName;
this.Prefix = ds.Prefix;
this.Namespace = ds.Namespace;
this.Locale = ds.Locale;
this.CaseSensitive = ds.CaseSensitive;
this.EnforceConstraints = ds.EnforceConstraints;
this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
this.InitVars();
}
else {
this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
}
this.GetSerializationData(info, context);
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
base.Tables.CollectionChanged += schemaChangedHandler;
this.Relations.CollectionChanged += schemaChangedHandler;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.Browsable(false)]
[global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
public Table_ContactInfoDataTable Table_ContactInfo {
get {
return this.tableTable_ContactInfo;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.BrowsableAttribute(true)]
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
get {
return this._schemaSerializationMode;
}
set {
this._schemaSerializationMode = value;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public new global::System.Data.DataTableCollection Tables {
get {
return base.Tables;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public new global::System.Data.DataRelationCollection Relations {
get {
return base.Relations;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void InitializeDerivedDataSet() {
this.BeginInit();
this.InitClass();
this.EndInit();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public override global::System.Data.DataSet Clone() {
Enterprise_Application_DBDataSet cln = ((Enterprise_Application_DBDataSet)(base.Clone()));
cln.InitVars();
cln.SchemaSerializationMode = this.SchemaSerializationMode;
return cln;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override bool ShouldSerializeTables() {
return false;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override bool ShouldSerializeRelations() {
return false;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
this.Reset();
global::System.Data.DataSet ds = new global::System.Data.DataSet();
ds.ReadXml(reader);
if ((ds.Tables["Table_ContactInfo"] != null)) {
base.Tables.Add(new Table_ContactInfoDataTable(ds.Tables["Table_ContactInfo"]));
}
this.DataSetName = ds.DataSetName;
this.Prefix = ds.Prefix;
this.Namespace = ds.Namespace;
this.Locale = ds.Locale;
this.CaseSensitive = ds.CaseSensitive;
this.EnforceConstraints = ds.EnforceConstraints;
this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
this.InitVars();
}
else {
this.ReadXml(reader);
this.InitVars();
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
stream.Position = 0;
return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal void InitVars() {
this.InitVars(true);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal void InitVars(bool initTable) {
this.tableTable_ContactInfo = ((Table_ContactInfoDataTable)(base.Tables["Table_ContactInfo"]));
if ((initTable == true)) {
if ((this.tableTable_ContactInfo != null)) {
this.tableTable_ContactInfo.InitVars();
}
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
private void InitClass() {
this.DataSetName = "Enterprise_Application_DBDataSet";
this.Prefix = "";
this.Namespace = "http://tempuri.org/Enterprise_Application_DBDataSet.xsd";
this.EnforceConstraints = true;
this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
this.tableTable_ContactInfo = new Table_ContactInfoDataTable();
base.Tables.Add(this.tableTable_ContactInfo);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
private bool ShouldSerializeTable_ContactInfo() {
return false;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
this.InitVars();
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
Enterprise_Application_DBDataSet ds = new Enterprise_Application_DBDataSet();
global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
any.Namespace = ds.Namespace;
sequence.Items.Add(any);
type.Particle = sequence;
global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
if (xs.Contains(dsSchema.TargetNamespace)) {
global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
try {
global::System.Xml.Schema.XmlSchema schema = null;
dsSchema.Write(s1);
for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
s2.SetLength(0);
schema.Write(s2);
if ((s1.Length == s2.Length)) {
s1.Position = 0;
s2.Position = 0;
for (; ((s1.Position != s1.Length)
&& (s1.ReadByte() == s2.ReadByte())); ) {
;
}
if ((s1.Position == s1.Length)) {
return type;
}
}
}
}
finally {
if ((s1 != null)) {
s1.Close();
}
if ((s2 != null)) {
s2.Close();
}
}
}
xs.Add(dsSchema);
return type;
}

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public delegate void Table_ContactInfoRowChangeEventHandler(object sender, Table_ContactInfoRowChangeEvent e);

///
///Represents the strongly named DataTable class.
///

[global::System.Serializable()]
[global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
public partial class Table_ContactInfoDataTable : global::System.Data.TypedTableBase {

private global::System.Data.DataColumn columnid;

private global::System.Data.DataColumn columnName;

private global::System.Data.DataColumn columnPhone_No;

private global::System.Data.DataColumn columnEmail_ID;

private global::System.Data.DataColumn columnAddress;

private global::System.Data.DataColumn columnAmount;

private global::System.Data.DataColumn columnPayment_Mode;

private global::System.Data.DataColumn columnDate;

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public Table_ContactInfoDataTable() {
this.TableName = "Table_ContactInfo";
this.BeginInit();
this.InitClass();
this.EndInit();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal Table_ContactInfoDataTable(global::System.Data.DataTable table) {
this.TableName = table.TableName;
if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
this.CaseSensitive = table.CaseSensitive;
}
if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
this.Locale = table.Locale;
}
if ((table.Namespace != table.DataSet.Namespace)) {
this.Namespace = table.Namespace;
}
this.Prefix = table.Prefix;
this.MinimumCapacity = table.MinimumCapacity;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected Table_ContactInfoDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
base(info, context) {
this.InitVars();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn idColumn {
get {
return this.columnid;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn NameColumn {
get {
return this.columnName;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn Phone_NoColumn {
get {
return this.columnPhone_No;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn Email_IDColumn {
get {
return this.columnEmail_ID;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn AddressColumn {
get {
return this.columnAddress;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn AmountColumn {
get {
return this.columnAmount;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn Payment_ModeColumn {
get {
return this.columnPayment_Mode;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public global::System.Data.DataColumn DateColumn {
get {
return this.columnDate;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
[global::System.ComponentModel.Browsable(false)]
public int Count {
get {
return this.Rows.Count;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public Table_ContactInfoRow this[int index] {
get {
return ((Table_ContactInfoRow)(this.Rows[index]));
}
}

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public event Table_ContactInfoRowChangeEventHandler Table_ContactInfoRowChanging;

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public event Table_ContactInfoRowChangeEventHandler Table_ContactInfoRowChanged;

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public event Table_ContactInfoRowChangeEventHandler Table_ContactInfoRowDeleting;

[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public event Table_ContactInfoRowChangeEventHandler Table_ContactInfoRowDeleted;

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void AddTable_ContactInfoRow(Table_ContactInfoRow row) {
this.Rows.Add(row);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public Table_ContactInfoRow AddTable_ContactInfoRow(string Name, decimal Phone_No, string Email_ID, string Address, decimal Amount, string Payment_Mode, string Date) {
Table_ContactInfoRow rowTable_ContactInfoRow = ((Table_ContactInfoRow)(this.NewRow()));
object[] columnValuesArray = new object[] {
null,
Name,
Phone_No,
Email_ID,
Address,
Amount,
Payment_Mode,
Date};
rowTable_ContactInfoRow.ItemArray = columnValuesArray;
this.Rows.Add(rowTable_ContactInfoRow);
return rowTable_ContactInfoRow;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public Table_ContactInfoRow FindByid(int id) {
return ((Table_ContactInfoRow)(this.Rows.Find(new object[] {
id})));
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public override global::System.Data.DataTable Clone() {
Table_ContactInfoDataTable cln = ((Table_ContactInfoDataTable)(base.Clone()));
cln.InitVars();
return cln;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override global::System.Data.DataTable CreateInstance() {
return new Table_ContactInfoDataTable();
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
internal void InitVars() {
this.columnid = base.Columns["id"];
this.columnName = base.Columns["Name"];
this.columnPhone_No = base.Columns["Phone_No"];
this.columnEmail_ID = base.Columns["Email_ID"];
this.columnAddress = base.Columns["Address"];
this.columnAmount = base.Columns["Amount"];
this.columnPayment_Mode = base.Columns["Payment_Mode"];
this.columnDate = base.Columns["Date"];
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
private void InitClass() {
this.columnid = new global::System.Data.DataColumn("id", typeof(int), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnid);
this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnName);
this.columnPhone_No = new global::System.Data.DataColumn("Phone_No", typeof(decimal), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnPhone_No);
this.columnEmail_ID = new global::System.Data.DataColumn("Email_ID", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnEmail_ID);
this.columnAddress = new global::System.Data.DataColumn("Address", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnAddress);
this.columnAmount = new global::System.Data.DataColumn("Amount", typeof(decimal), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnAmount);
this.columnPayment_Mode = new global::System.Data.DataColumn("Payment_Mode", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnPayment_Mode);
this.columnDate = new global::System.Data.DataColumn("Date", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnDate);
this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
this.columnid}, true));
this.columnid.AutoIncrement = true;
this.columnid.AutoIncrementSeed = -1;
this.columnid.AutoIncrementStep = -1;
this.columnid.AllowDBNull = false;
this.columnid.ReadOnly = true;
this.columnid.Unique = true;
this.columnName.MaxLength = 50;
this.columnEmail_ID.MaxLength = 30;
this.columnAddress.MaxLength = 50;
this.columnPayment_Mode.MaxLength = 30;
this.columnDate.MaxLength = 50;
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public Table_ContactInfoRow NewTable_ContactInfoRow() {
return ((Table_ContactInfoRow)(this.NewRow()));
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
return new Table_ContactInfoRow(builder);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override global::System.Type GetRowType() {
return typeof(Table_ContactInfoRow);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
base.OnRowChanged(e);
if ((this.Table_ContactInfoRowChanged != null)) {
this.Table_ContactInfoRowChanged(this, new Table_ContactInfoRowChangeEvent(((Table_ContactInfoRow)(e.Row)), e.Action));
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
base.OnRowChanging(e);
if ((this.Table_ContactInfoRowChanging != null)) {
this.Table_ContactInfoRowChanging(this, new Table_ContactInfoRowChangeEvent(((Table_ContactInfoRow)(e.Row)), e.Action));
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
base.OnRowDeleted(e);
if ((this.Table_ContactInfoRowDeleted != null)) {
this.Table_ContactInfoRowDeleted(this, new Table_ContactInfoRowChangeEvent(((Table_ContactInfoRow)(e.Row)), e.Action));
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
base.OnRowDeleting(e);
if ((this.Table_ContactInfoRowDeleting != null)) {
this.Table_ContactInfoRowDeleting(this, new Table_ContactInfoRowChangeEvent(((Table_ContactInfoRow)(e.Row)), e.Action));
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public void RemoveTable_ContactInfoRow(Table_ContactInfoRow row) {
this.Rows.Remove(row);
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
Enterprise_Application_DBDataSet ds = new Enterprise_Application_DBDataSet();
global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
any1.Namespace = "http://www.w3.org/2001/XMLSchema";
any1.MinOccurs = new decimal(0);
any1.MaxOccurs = decimal.MaxValue;
any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
sequence.Items.Add(any1);
global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
any2.MinOccurs = new decimal(1);
any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
sequence.Items.Add(any2);
global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
attribute1.Name = "namespace";
attribute1.FixedValue = ds.Namespace;
type.Attributes.Add(attribute1);
global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
attribute2.Name = "tableTypeName";
attribute2.FixedValue = "Table_ContactInfoDataTable";
type.Attributes.Add(attribute2);
type.Particle = sequence;
global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
if (xs.Contains(dsSchema.TargetNamespace)) {
global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
try {
global::System.Xml.Schema.XmlSchema schema = null;
dsSchema.Write(s1);
for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator();...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here