public SingleSueldo(Sueldo reg) { InitializeComponent(); sueldo = reg; this.DataContext = sueldo; btnActualizar.Visibility = Visibility.Visible; btnGuardar.Visibility = Visibility.Collapsed; }
public string Create(Sueldo obj) { CreateDAC objDAC = new CreateDAC(); if (objDAC.CreateRecord(obj) == true) return "Registro almacenado con éxito."; else return "No se pudo almacenar el regitro."; }
public bool UpdateRecord(Sueldo obj, int idSueldo) { SqlConnection con = new SqlConnection(Info.sqlSet()); SqlCommand cmd = new SqlCommand("SP_Sueldo_Update", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdSueldo", idSueldo); cmd.Parameters.AddWithValue("@Nivel", obj.Nivel); cmd.Parameters.AddWithValue("@SueldoMin", obj.SueldoMin); cmd.Parameters.AddWithValue("@SueldoMax", obj.SueldoMax); con.Open(); if (cmd.ExecuteNonQuery() > 0) { con.Close(); return true; } else { con.Close(); return false; } }
public List<Sueldo> readSueldo() { List<Sueldo> sueldoList = new List<Sueldo>(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_Sueldo_SelectAll", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { Sueldo tmp = new Sueldo(); tmp.IdSueldo = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdSueldo; tmp.Nivel = (reader.GetValue(1) != DBNull.Value) ? Convert.ToString(reader.GetValue(1)) : tmp.Nivel; tmp.SueldoMin = (reader.GetValue(2) != DBNull.Value) ? Convert.ToSingle(reader.GetValue(2)) : tmp.SueldoMin; tmp.SueldoMax = (reader.GetValue(3) != DBNull.Value) ? Convert.ToSingle(reader.GetValue(3)) : tmp.SueldoMax; sueldoList.Add(tmp); } } con.Close(); } return sueldoList; }
public Sueldo readOneSueldo(int idSueldo) { Sueldo sueldo = new Sueldo(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_Sueldo_SelectRow", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdSueldo", idSueldo); con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { Sueldo tmp = new Sueldo(); tmp.IdSueldo = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdSueldo; tmp.Nivel = (reader.GetValue(1) != DBNull.Value) ? Convert.ToString(reader.GetValue(1)) : tmp.Nivel; tmp.SueldoMin = (reader.GetValue(2) != DBNull.Value) ? Convert.ToSingle(reader.GetValue(2)) : tmp.SueldoMin; tmp.SueldoMax = (reader.GetValue(3) != DBNull.Value) ? Convert.ToSingle(reader.GetValue(3)) : tmp.SueldoMax; sueldo = tmp; } } con.Close(); } return sueldo; }
public string Update(Sueldo obj, int idSueldo) { UpdateDAC objDAC = new UpdateDAC(); if (objDAC.UpdateRecord(obj, idSueldo) == true) return "Registro almacenado con éxito."; else return "No se pudo almacenar el regitro."; }