-
Notifications
You must be signed in to change notification settings - Fork 0
/
frmCustomer_List.cs
108 lines (89 loc) · 2.94 KB
/
frmCustomer_List.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace GSTBilling
{
public partial class frmCustomer_List : Form
{
public frmCustomer_List()
{
InitializeComponent();
}
private void frmCustomer_List_Load(object sender, EventArgs e)
{
AutoSuggestData();
}
public void AutoSuggestData()
{
txtCustomerName.SuggestCustomSource(CustomerImplementation.Suggest_CustomerName());
txtContactPerson.SuggestCustomSource(CustomerImplementation.Suggest_ContactPerson());
}
private void btnSearch_Click(object sender, EventArgs e)
{
FillGrid();
}
public void FillGrid()
{
}
private void btnDelete_Click(object sender, EventArgs e)
{
if (gvCustomerData.SelectedRows.Count == 0)
{
"Please Select Details Your Want To Delete.".ShowError();
return;
}
if ("Are You Sure You Want To Delete This Information ?".ConfirmDialouge() == false)
{
return;
}
int id = gvCustomerData.SelectedRows[0].Cells[gvcId.Name].GetString().ToInt();
var result = CustomerImplementation.DeleteById(id);
if (result == false)
{
"Failed To Delete Information.".ShowError();
return;
}
FillGrid();
"Details Deleted Successfully.".ShowInformation();
}
private void btnExport_Click(object sender, EventArgs e)
{
}
private void btnNew_Click(object sender, EventArgs e)
{
frmCustomer_New form = new frmCustomer_New();
form.ShowDialog();
FillGrid();
}
private void btnEdit_Click(object sender, EventArgs e)
{
if (gvCustomerData.SelectedRows.Count == 0)
{
"Please Select Details Your Want To Edit.".ShowError();
return;
}
int id = gvCustomerData.SelectedRows[0].Cells[gvcId.Name].GetString().ToInt();
var custData = CustomerImplementation.FindById(id);
/* var custData = new Customer {
Id = 12,
JoiningDate = DateTime.Now,
CustomerName = "abc company",
ContactPerson = "Sagar",
ContactNumber = "9700 5800 12",
Address = "amber talkist",
Email = "[email protected]",
OutstadningBalance = 2000.75,
Remarks = "Here Some Remarks"
};*/
frmCustomer_New form = new frmCustomer_New(custData);
form.ShowDialog();
FillGrid();
}
}
}