Пример #1
0
        public static void eliminarUnidad_Defecto(Modelos.Unidad unidad, Modelos.Defecto defecto)
        {
            miconexion.Open();
            SqlCommand cmd = miconexion.CreateCommand();

            cmd.CommandText = "DELETE FROM UNIDAD_DEFECTO WHERE FK_Defecto = " + defecto.Id_Defecto + " AND FK_UNIDAD = " + unidad.Id_Unidad;

            cmd.ExecuteNonQuery();

            miconexion.Close();
        }
Пример #2
0
        public static void Alta_Unidad_Defecto(Modelos.Defecto defecto, bool nuevo)
        {
            int id_unidad = Globales.unidad_seleccionada.Id_Unidad;

            if (nuevo)
            {
                id_unidad = obtenerUltimoID("UNIDAD");
            }

            SqlCommand cmd = miconexion.CreateCommand();

            cmd.CommandText = " INSERT INTO UNIDAD_DEFECTO values(" + id_unidad + "," + defecto.Id_Defecto + ",'" + defecto.Referencia + "')";
            miconexion.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
            }

            miconexion.Close();
        }
Пример #3
0
        public static List <Modelos.Defecto> ConsultaDefectosLista(int id_unidad)
        {
            List <Modelos.Defecto> list_bd = new List <Defecto>();

            miconexion.Open();
            SqlCommand    cmd    = new SqlCommand("SELECT CAT_DEFECTO.Id_Defecto, CAT_DEFECTO.Codigo, CAT_DEFECTO.Descripcion, CAT_DEFECTO.Codigo + ' ' + CAT_DEFECTO.Descripcion AS Defecto FROM UNIDAD_DEFECTO INNER JOIN CAT_DEFECTO ON UNIDAD_DEFECTO.FK_Defecto = CAT_DEFECTO.Id_Defecto where FK_Unidad = " + id_unidad, miconexion);
            SqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Modelos.Defecto defecto = new Modelos.Defecto();
                defecto.Id_Defecto  = (int)reader["Id_Defecto"];
                defecto.Codigo      = (string)reader["Codigo"];
                defecto.Descripcion = (string)reader["Descripcion"];
                defecto.defecto     = (string)reader["Defecto"];
                defecto.Referencia  = ConsultaReferencias(id_unidad, defecto.Id_Defecto);
                list_bd.Add(defecto);
                // Globales.defectos_seleccionados.Add(defecto);
            }
            //Globales.defectos_INICIAL = Globales.defectos_seleccionados;
            miconexion.Close();

            return(list_bd);
        }