Esempio n. 1
0
        public static List <Motivo> ObtenerMotivos()
        {
            Motivo motivo;

            listaMotivos.Clear();
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))

            {
                con.Open();
                string textoCMD = "Select * from Motivo";

                SqlCommand cmd = new SqlCommand(textoCMD, con);

                SqlDataReader elLectorDeDatos = cmd.ExecuteReader();

                while (elLectorDeDatos.Read())
                {
                    motivo             = new Motivo();
                    motivo.id          = elLectorDeDatos.GetInt32(0);
                    motivo.descripcion = elLectorDeDatos.GetString(1);

                    listaMotivos.Add(motivo);
                }

                return(listaMotivos);
            }
        }
Esempio n. 2
0
        public static void AgregarMotivo(Motivo C)
        {
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))

            {
                con.Open();
                string     textoCmd = "INSERT INTO Motivo (descripcion)VALUES (@descripcion)";
                SqlCommand cmd      = new SqlCommand(textoCmd, con);
                cmd = C.ObtenerParametros(cmd);
                cmd.ExecuteNonQuery();
            }
        }
Esempio n. 3
0
        public static void EditarMotivo(int index, Motivo C)
        {
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
            {
                con.Open();
                string textoCMD = "UPDATE motivo SET descripcion = @descripcion where id = @id";

                SqlCommand cmd = new SqlCommand(textoCMD, con);
                cmd = C.ObtenerParametros(cmd, true);

                cmd.ExecuteNonQuery();
            }
        }
Esempio n. 4
0
        public static void EliminarMotivo(Motivo C)
        {
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))

            {
                con.Open();
                string SENTENCIA_SQL = "delete from motivo where id = @id";

                SqlCommand   cmd = new SqlCommand(SENTENCIA_SQL, con);
                SqlParameter p1  = new SqlParameter("@id", C.id);
                p1.SqlDbType = SqlDbType.Int;
                cmd.Parameters.Add(p1);

                cmd.ExecuteNonQuery();
                con.Close();
            }
        }
Esempio n. 5
0
        public static Motivo ObtenerMotivo(int id)
        {
            Motivo motivo = null;

            if (listaMotivos.Count == 0)
            {
                Motivo.ObtenerMotivos();
            }

            foreach (Motivo c in listaMotivos)
            {
                if (c.id == id)
                {
                    motivo = c;
                    break;
                }
            }

            return(motivo);
        }