public static bool EliminarReposo(Reposo r) { try { using (SqlConnection con = new SqlConnection(ConexionBD.CadenaConexionBaseDatos)) { con.Open(); string textoCmd = @"Delete from Reposo where ID_Reposo = @ID_Reposo"; SqlCommand cmd = new SqlCommand(textoCmd, con); SqlParameter p1 = new SqlParameter("@ID_Reposo", r.codigo); p1.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); try { cmd.ExecuteNonQuery(); return(true); } catch (SqlException sqle) { return(false); } } } catch (Exception ex2) { return(false); } }
public static bool ModificarReposo(Reposo r) { try { using (SqlConnection con = new SqlConnection(ConexionBD.CadenaConexionBaseDatos)) { con.Open(); string textoCmd = @"Update Reposo set Empleado_ID = @Empleado_ID, Motivo = @Motivo, Fecha_Desde = @Fecha_Desde, Cantidad_Dias = @Cantidad_Dias where ID_Reposo = @ID_Reposo"; SqlCommand cmd = new SqlCommand(textoCmd, con); SqlParameter p1 = new SqlParameter("@Empleado_ID", r.Empleado.Codigo); SqlParameter p2 = new SqlParameter("@Motivo", r.Observacion); SqlParameter p3 = new SqlParameter("@Fecha_Desde", r.FechaInicial); SqlParameter p4 = new SqlParameter("@Cantidad_Dias", r.CantDiasReposo); SqlParameter p5 = new SqlParameter("@ID_Reposo", r.codigo); p1.SqlDbType = SqlDbType.Int; p2.SqlDbType = SqlDbType.VarChar; p3.SqlDbType = SqlDbType.DateTime; p4.SqlDbType = SqlDbType.Int; p5.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); cmd.Parameters.Add(p2); cmd.Parameters.Add(p3); cmd.Parameters.Add(p4); cmd.Parameters.Add(p5); try { cmd.ExecuteNonQuery(); return(true); } catch (SqlException sqle) { //throw sqle; return(false); } } } catch (Exception ex2) { //throw ex2; return(false); } }