/// <summary>
        /// Método que guarda un registro de MoutingDia.
        /// </summary>
        /// <param name="plato"></param>
        /// <param name="diaMin"></param>
        /// <param name="diaMax"></param>
        /// <param name="num_impr"></param>
        /// <param name="gate"></param>
        /// <param name="mcirculos"></param>
        /// <param name="boton"></param>
        /// <param name="conos"></param>
        /// <param name="ord"></param>
        /// <returns></returns>
        public int SetMoutingDia(double plato, double diaMin, double diaMax, int num_impr, string gate, string mcirculos, string boton, string conos, int ord)
        {
            try
            {
                //Establecemos la conexión al EntityFramework.
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    MoutingDia obj = new MoutingDia();

                    obj.Plato           = plato;
                    obj.Dia_B_min       = diaMin;
                    obj.Dia_B_max       = diaMax;
                    obj.No_impresiones  = num_impr;
                    obj.Gate            = gate;
                    obj.Medios_Circulos = mcirculos;
                    obj.Boton           = boton;
                    obj.Conos           = conos;
                    obj.ord             = ord;

                    //Guardamos los cambios.
                    Conexion.MoutingDia.Add(obj);

                    return(obj.Id_MountingDia);
                }
            }
            catch (Exception)
            {
                //Si se genera algún error retorna cero.
                return(0);
            }
        }
        /// <summary>
        /// Método que modifica un registro de Mouting Dia.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="plato"></param>
        /// <param name="diaMin"></param>
        /// <param name="diaMax"></param>
        /// <param name="num_impr"></param>
        /// <param name="gate"></param>
        /// <param name="mcirculos"></param>
        /// <param name="boton"></param>
        /// <param name="conos"></param>
        /// <param name="ord"></param>
        /// <returns></returns>
        public int UpdateMoutingDia(int id, double plato, double diaMin, double diaMax, int num_impr, string gate, string mcirculos, string boton, string conos, int ord)
        {
            try
            {
                //Establecemos la conexión al EntityFramework.
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    MoutingDia obj = Conexion.MoutingDia.Where(x => x.Id_MountingDia == id).FirstOrDefault();

                    obj.Plato           = plato;
                    obj.Dia_B_min       = diaMin;
                    obj.Dia_B_max       = diaMax;
                    obj.No_impresiones  = num_impr;
                    obj.Gate            = gate;
                    obj.Medios_Circulos = mcirculos;
                    obj.Boton           = boton;
                    obj.Conos           = conos;
                    obj.ord             = ord;

                    //Guardamos los cambios.
                    Conexion.Entry(obj).State = EntityState.Modified;
                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                //Si se genera algún error retorna cero.
                return(0);
            }
        }
        /// <summary>
        /// Método que elimina un registeo de la tabla MoutingDia.
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public int DeleteMoutingDia(int id)
        {
            try
            {
                //Establecemos la conexión al EntityFramework.
                using (var Conexion = new EntitiesMateriaPrima())
                {
                    MoutingDia obj = Conexion.MoutingDia.Where(x => x.Id_MountingDia == id).FirstOrDefault();

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

                    //Guardamos los cambios.
                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                //Si se genera algún error retorna cero.
                return(0);
            }
        }