public void insertEmployee(EmployeeV2 emp) { using (SqlConnection con = new SqlConnection(connectStr)) { con.Open(); string qry = string.Format("INSERT INTO EMPLOYEE VALUES('{0}','{1}')", emp.EmpName, emp.Designation); SqlCommand cmd = new SqlCommand(qry, con); cmd.ExecuteNonQuery(); } }
/// <summary> /// This method achive Single responsibility principle /// </summary> public static void SRPrincipleResolve() { EmployeeV2 emp = new EmployeeV2(); emp.deleteAllEmp(); Console.WriteLine("employee records deleted..."); emp.EmpName = "Sandeep Tathe"; emp.Designation = "Specialist"; emp.insertEmployee(emp); emp.EmpName = "Yogiraj Deshpande"; emp.Designation = "Senior Consultant"; emp.insertEmployee(emp); Console.WriteLine("employee records inserted..."); Console.WriteLine("report generation started..."); ReportGeneration report = new ReportGeneration(); report.GenerateReport((int)ReportType.CSV); Console.WriteLine("report generated..."); }