Beispiel #1
0
        public int Insert(string codigoMateriaPrima, string especificacion, double thickness, double groove, string unidadMedida, double _width, string descripcion, string ubicacion, string Especificacion_Perfil)
        {
            try
            {
                // Realizamos la conexión a través de EntityFramework
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    // Delcaramos el objeto de la tabla
                    CAT_MATERIA_PRIMA_ROLADO materiaPrima = new CAT_MATERIA_PRIMA_ROLADO();

                    // Asignamos los valores
                    materiaPrima.ID_MATERIA_PRIMA_ROLADO = codigoMateriaPrima;
                    materiaPrima.ID_ESPECIFICACION       = especificacion;
                    materiaPrima.THICKNESS    = thickness;
                    materiaPrima.UM           = unidadMedida;
                    materiaPrima.WIDTH        = _width;
                    materiaPrima.GROOVE       = groove;
                    materiaPrima.DESCRIPCION  = descripcion;
                    materiaPrima.UBICACION    = ubicacion;
                    materiaPrima.ESPEC_PERFIL = Especificacion_Perfil;

                    // Agregamos el objeto a la tabla
                    Conexion.CAT_MATERIA_PRIMA_ROLADO.Add(materiaPrima);

                    // Guardamos los cambios
                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Beispiel #2
0
        public int Update(string codigoMateriaPrima, string especificacion, double thickness, double groove, string unidadMedida, double _width, string descripcion, string ubicacion)
        {
            try
            {
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    CAT_MATERIA_PRIMA_ROLADO materiaPrima = Conexion.CAT_MATERIA_PRIMA_ROLADO.Where(x => x.ID_MATERIA_PRIMA_ROLADO == codigoMateriaPrima).FirstOrDefault();

                    materiaPrima.ID_ESPECIFICACION = especificacion;
                    materiaPrima.THICKNESS         = thickness;
                    materiaPrima.GROOVE            = groove;
                    materiaPrima.UM          = unidadMedida;
                    materiaPrima.WIDTH       = _width;
                    materiaPrima.DESCRIPCION = descripcion;
                    materiaPrima.UBICACION   = ubicacion;

                    Conexion.Entry(materiaPrima).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Beispiel #3
0
        public int Delete(string codigoMateriaPrima)
        {
            try
            {
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    CAT_MATERIA_PRIMA_ROLADO materiaPrima = Conexion.CAT_MATERIA_PRIMA_ROLADO.Where(x => x.ID_MATERIA_PRIMA_ROLADO == codigoMateriaPrima).FirstOrDefault();

                    Conexion.Entry(materiaPrima).State = EntityState.Deleted;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }