예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }