Пример #1
0
        /// <summary>
        /// Método para insertar un registro a la tabla CAT_MATERIA_PRIMA_ACEROS
        /// </summary>
        /// <param name="codigo"></param>
        /// <param name="id_material"></param>
        /// <param name="esp_axial"></param>
        /// <param name="esp_radial"></param>
        /// <param name="proveedor"></param>
        /// <param name="proveedor2"></param>
        /// <returns></returns>
        public int SetCatMateriaPrimaAcero(string codigo, string id_material, double esp_axial, double esp_radial, string proveedor, string proovedor2)
        {
            try
            {
                // Realizamos la conexión a través de EntityFramework
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    // Declaramos el objeto de la tabla
                    CAT_MATERIA_PRIMA_ACEROS obj = new CAT_MATERIA_PRIMA_ACEROS();

                    //Asignamos los valores
                    obj.CODIGO      = codigo;
                    obj.ID_MATERIAL = id_material;
                    obj.ESP_AXIAL   = esp_axial;
                    obj.ESP_RADIAL  = esp_radial;
                    obj.PROVEEDOR   = proveedor;
                    obj.PROVEEDOR2  = proovedor2;

                    //Agregar el objeto a la tabla
                    Conexion.CAT_MATERIA_PRIMA_ACEROS.Add(obj);
                    //Guardamos los cambios


                    //Retornamos el id
                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                // Si hay error retornamos 0
                return(0);
            }
        }
Пример #2
0
        /// <summary>
        /// Método para modificar un registro de la tabla CAT_MATERIA_PRIMA_ACEROS
        /// </summary>
        /// <param name="codigo"></param>
        /// <param name="id_material"></param>
        /// <param name="esp_axial"></param>
        /// <param name="esp_radial"></param>
        /// <param name="proveedor"></param>
        /// <param name="proveedor2"></param>
        /// <returns></returns>
        public int UpdateCatMateriaPrimaAcero(string codigo, string id_material, double esp_axial, double esp_radial, string proveedor, string proovedor2)
        {
            try
            {
                //Realizamos la conexión a través de EntityFramework.
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    //Declaramos el objeto de la tabla.
                    CAT_MATERIA_PRIMA_ACEROS obj = Conexion.CAT_MATERIA_PRIMA_ACEROS.Where(x => x.CODIGO == codigo).FirstOrDefault();

                    //Asignamos los valores
                    obj.CODIGO      = codigo;
                    obj.ID_MATERIAL = id_material;
                    obj.ESP_AXIAL   = esp_axial;
                    obj.ESP_RADIAL  = esp_radial;
                    obj.PROVEEDOR   = proveedor;
                    obj.PROVEEDOR2  = proovedor2;

                    //Guardamos los cambios
                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                //Si hay error, retornamos cero.
                return(0);
            }
        }
Пример #3
0
        /// <summary>
        /// Método para eliminar un registro de la tabla CAT_MATERIA_PRIMA_ACEROS
        /// </summary>
        /// <param name="codigo"></param>
        /// <returns></returns>
        public int DeleteCatMateriaPrimaAcero(string codigo)
        {
            try
            {
                //Realizamos la conexión a través de EntityFramework.
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    CAT_MATERIA_PRIMA_ACEROS obj = Conexion.CAT_MATERIA_PRIMA_ACEROS.Where(x => x.CODIGO == codigo).FirstOrDefault();

                    Conexion.Entry(obj).State = EntityState.Deleted;
                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }