我必须在面向对象的方法中代码。我有一个正在从用户那里获取值的表单,现在我想将这些值上传到数据库中,而更容易的方法是,如果我将所有内容编码到 insert 按钮。
。但我想要这种方式 -> 输入窗口(我的表单(打开并输入/选择 form form 的值,现在他按下插入该按钮应在名为 data_manipulation 的另一个类中调用我的函数 add_values ,现在所有代码都应在 add_values 函数中 data_manipulation 类和字段中的值应传递给 add_values 。
请帮助
我只是为您提供简要说明您的问题。假设程序类的主要功能是您的表格上的单击事件。
有两个类,一个是简单的poco类(模态(,另一个是dbworker类。
我认为这将使您有一些逻辑如何通过此代码。
class Program
{
static void Main(string[] args)
{
//assume this main function is your insert button click event. Then
Employee objEmployee = new Employee() { Address = txtAddress.Text, Age = Convert.ToInt32(txtAge.Text), Name = txtEmpName.Text, Salary = Convert.ToDouble(txtSal.Text) };
DATA_MANIPULATION.ADD_VALUES(objEmployee);
Console.ReadLine();
}
}
public class Employee
{
public string Name { get; set; }
public string Address { get; set; }
public double Salary { get; set; }
public int Age { get; set; }
}
public class DATA_MANIPULATION
{
public static void ADD_VALUES(Employee objEmployee)
{
//code to insert data in the DB
}
}