public Models.workBreakModel searchWorkBreak(int id) { Models.workBreakModel workModel = new Models.workBreakModel(); try { using (SqlConnection connection = new SqlConnection(DBConnection.stringConnection)) { SqlCommand command = new SqlCommand(null, connection); command.Connection.Open(); command.CommandText = "SELECT * FROM work_breaks WHERE break_id = " + id; SqlDataReader dr = command.ExecuteReader(); if (dr.Read()) { workModel.Id = dr.GetInt32(0); workModel.Doc_status = dr.GetString(1); workModel.Diagnostic = dr.GetString(2); workModel.Date_pmi = dr.GetDateTime(3).ToString("yyyy-MM-dd"); workModel.Start_date = dr.GetDateTime(4).ToString("yyyy-MM-dd"); workModel.End_date = dr.GetDateTime(5).ToString("yyyy-MM-dd"); workModel.Situation = dr.GetString(6); workModel.Unit = dr.GetInt32(7); workModel.User_id = dr.GetInt32(8); workModel.Patient_id = dr.GetInt32(9); } } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(workModel); }
public Boolean EditWorkBreak(Models.workBreakModel workModel) { bool success = false; try { using (SqlConnection connection = new SqlConnection(DBConnection.stringConnection)) { SqlCommand command = new SqlCommand(null, connection); command.Connection.Open(); String sql = "UPDATE work_breaks SET [doc_status] ='" + workModel.Doc_status + "', [diagnostic] = '" + workModel.Diagnostic + "', [date_pmi] ='" + workModel.Date_pmi + "',[start_date]= '" + workModel.Start_date + "' , [end_date] ='" + workModel.End_date + "', [situation] ='" + workModel.Situation + "', [unit] ='" + workModel.Unit + "', [user_id] ='" + workModel.User_id + "', [patient_id] ='" + workModel.Patient_id + "' WHERE break_id = '" + workModel.Id + "';"; Console.WriteLine(sql); command.CommandText = sql; command.Prepare(); command.ExecuteNonQuery(); success = true; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(success); }
public Boolean CreateWorkBreak(Models.workBreakModel workModel) { bool register = false; try { using (SqlConnection connection = new SqlConnection(DBConnection.stringConnection)) { SqlCommand command = new SqlCommand(null, connection); command.Connection.Open(); String sql = "INSERT INTO work_breaks VALUES ('" + workModel.Doc_status + "','" + workModel.Diagnostic + "','" + workModel.Date_pmi + "','" + workModel.Start_date + "','" + workModel.End_date + "','" + workModel.Situation + "','" + workModel.Unit + "','" + workModel.User_id + "','" + workModel.Patient_id + "' )"; Console.WriteLine(sql); command.CommandText = sql; command.Prepare(); command.ExecuteNonQuery(); register = true; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(register); }