예제 #1
0
 private void btnVisualizar_Click(object sender, EventArgs e)
 {
     try {
         EntETQ_NUTRICIONAL objRegistro = funCargarEtqNutricional();
         new xfrmPreview(objRegistro).ShowDialog(this);
     } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
 }
예제 #2
0
 private void btnImprimir_Click(object sender, EventArgs e)
 {
     try {
         int varRegistro = ((EntETQ_NUTRICIONAL)this.grvListado.GetRow(this.grvListado.FocusedRowHandle)).EtnCodigo;
         EntETQ_NUTRICIONAL objRegistro = daoEtqNutricional.getInstance().metConsultar(varRegistro);
         new xfrmPreview(objRegistro).ShowDialog(this);
     } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
 }
예제 #3
0
 private void proRecuperarEtqNutricional(int varOpeCodigo)
 {
     try{
         EntETQ_NUTRICIONAL objRegistro = daoEtqNutricional.getInstance().metConsultar(varRegCodigo);
         if (objRegistro != null)
         {
             this.txtCodigo.EditValue = varOpeCodigo.Equals(2) || varOpeCodigo.Equals(4) ? objRegistro.EtnCodigo : 0;
             this.txtNombre.Text      = objRegistro.EtnLabel1;                      //Nombre del producto
             this.memInformacion.Text = objRegistro.EtnLabel2;                      //Información del producto
             this.memRegistro.Text    = objRegistro.EtnLabel3;                      //Registro sanitario
             this.txtPeso.Text        = objRegistro.EtnLabel4;                      //Peso
             this.txtCodBarra.Text    = objRegistro.EtnLabel5;                      //Codigo de barras
             this.memLeyenda1.Text    = objRegistro.EtnLabel6;                      //Leyenda junto a la información nutricional
             dtNutricional.Rows[0]["EtnValorUndMedida"]   = objRegistro.EtnLabel7;  //Tamaño por ración
             dtNutricional.Rows[1]["EtnValorUndMedida"]   = objRegistro.EtnLabel8;  //Porciones por envase
             dtNutricional.Rows[2]["EtnValorUndMedida"]   = objRegistro.EtnLabel9;  //Energía calorías
             dtNutricional.Rows[3]["EtnValorUndMedida"]   = objRegistro.EtnLabel10; //Energía calorías a la grasa
             dtNutricional.Rows[4]["EtnValorUndMedida"]   = objRegistro.EtnLabel11; //Grasa total gramos
             dtNutricional.Rows[4]["EtnValorPorcentaje"]  = objRegistro.EtnLabel12; //Grasa total porcentaje
             dtNutricional.Rows[5]["EtnValorUndMedida"]   = objRegistro.EtnLabel13; //Acidos grasos saturados gramos
             dtNutricional.Rows[5]["EtnValorPorcentaje"]  = objRegistro.EtnLabel14; //Acidos grasos saturados porcentaje
             dtNutricional.Rows[6]["EtnValorUndMedida"]   = objRegistro.EtnLabel15; //Acidos grasos trans gramos
             dtNutricional.Rows[6]["EtnValorPorcentaje"]  = objRegistro.EtnLabel16; //Acidos grasos trans porcentaje
             dtNutricional.Rows[7]["EtnValorUndMedida"]   = objRegistro.EtnLabel17; //Acidos grasos mono insaturados gramos
             dtNutricional.Rows[7]["EtnValorPorcentaje"]  = objRegistro.EtnLabel18; //Acidos grasos mono insaturados porcentaje
             dtNutricional.Rows[8]["EtnValorUndMedida"]   = objRegistro.EtnLabel19; //Acidos grasos poli insaturados gramos
             dtNutricional.Rows[8]["EtnValorPorcentaje"]  = objRegistro.EtnLabel20; //Acidos grasos poli insaturados porcentaje
             dtNutricional.Rows[9]["EtnValorUndMedida"]   = objRegistro.EtnLabel21; //Colesterol gramos
             dtNutricional.Rows[9]["EtnValorPorcentaje"]  = objRegistro.EtnLabel22; //Colesterol porcentaje
             dtNutricional.Rows[10]["EtnValorUndMedida"]  = objRegistro.EtnLabel23; //Sodio gramos
             dtNutricional.Rows[10]["EtnValorPorcentaje"] = objRegistro.EtnLabel24; //Sodio porcentaje
             dtNutricional.Rows[11]["EtnValorUndMedida"]  = objRegistro.EtnLabel25; //Carbohidratos totales gramos
             dtNutricional.Rows[11]["EtnValorPorcentaje"] = objRegistro.EtnLabel26; //Carbohidratos totales porcentaje
             dtNutricional.Rows[12]["EtnValorUndMedida"]  = objRegistro.EtnLabel27; //Fibra gramos
             dtNutricional.Rows[12]["EtnValorPorcentaje"] = objRegistro.EtnLabel28; //Fibra porcentaje
             dtNutricional.Rows[13]["EtnValorUndMedida"]  = objRegistro.EtnLabel29; //Azucar gramos
             dtNutricional.Rows[13]["EtnValorPorcentaje"] = objRegistro.EtnLabel30; //Azucar porcentaje
             dtNutricional.Rows[14]["EtnValorUndMedida"]  = objRegistro.EtnLabel31; //Proteina gramos
             dtNutricional.Rows[14]["EtnValorPorcentaje"] = objRegistro.EtnLabel32; //Proteina porcentaje
             txtLeyenda2.Text        = objRegistro.EtnLabel33;                      //Leyenda 2 requiere cocción
             this.txtSemaforo1.Text  = objRegistro.EtnSemaforo1;                    //Descripcion del semáforo 1
             this.lueSemaforo1.Text  = objRegistro.EtnColor1;                       //Color del semáforo 1
             this.txtSemaforo2.Text  = objRegistro.EtnSemaforo2;                    //Descripcion del semáforo 2
             this.lueSemaforo2.Text  = objRegistro.EtnColor2;                       //Color del semáforo 2
             this.txtSemaforo3.Text  = objRegistro.EtnSemaforo3;                    //Descripcion del semáforo 3
             this.lueSemaforo3.Text  = objRegistro.EtnColor3;                       //Color del semáforo 3
             this.txtIdProducto.Text = objRegistro.EtnIdProducto;                   //Código de SAP del producto
         }
     } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
 }
예제 #4
0
        private EntETQ_NUTRICIONAL funCargarEtqNutricional()
        {
            EntETQ_NUTRICIONAL objRegistro = new EntETQ_NUTRICIONAL();

            try {
                objRegistro.EtnCodigo     = int.Parse(this.txtCodigo.Text);
                objRegistro.EtnLabel1     = this.txtNombre.Text;                                     //Nombre del producto
                objRegistro.EtnLabel2     = this.memInformacion.Text;                                //Información del producto
                objRegistro.EtnLabel3     = this.memRegistro.Text;                                   //Registro sanitario
                objRegistro.EtnLabel4     = this.txtPeso.Text;                                       //Peso
                objRegistro.EtnLabel5     = this.txtCodBarra.Text;                                   //Codigo de barras
                objRegistro.EtnLabel6     = this.memLeyenda1.Text;                                   //Leyenda junto a la información nutricional
                objRegistro.EtnLabel7     = dtNutricional.Rows[0]["EtnValorUndMedida"].ToString();   //Tamaño por ración
                objRegistro.EtnLabel8     = dtNutricional.Rows[1]["EtnValorUndMedida"].ToString();   //Porciones por envase
                objRegistro.EtnLabel9     = dtNutricional.Rows[2]["EtnValorUndMedida"].ToString();   //Energía calorías
                objRegistro.EtnLabel10    = dtNutricional.Rows[3]["EtnValorUndMedida"].ToString();   //Energía calorías a la grasa
                objRegistro.EtnLabel11    = dtNutricional.Rows[4]["EtnValorUndMedida"].ToString();   //Grasa total gramos
                objRegistro.EtnLabel12    = dtNutricional.Rows[4]["EtnValorPorcentaje"].ToString();  //Grasa total porcentaje
                objRegistro.EtnLabel13    = dtNutricional.Rows[5]["EtnValorUndMedida"].ToString();   //Acidos grasos saturados gramos
                objRegistro.EtnLabel14    = dtNutricional.Rows[5]["EtnValorPorcentaje"].ToString();  //Acidos grasos saturados porcentaje
                objRegistro.EtnLabel15    = dtNutricional.Rows[6]["EtnValorUndMedida"].ToString();   //Acidos grasos trans gramos
                objRegistro.EtnLabel16    = dtNutricional.Rows[6]["EtnValorPorcentaje"].ToString();  //Acidos grasos trans porcentaje
                objRegistro.EtnLabel17    = dtNutricional.Rows[7]["EtnValorUndMedida"].ToString();   //Acidos grasos mono insaturados gramos
                objRegistro.EtnLabel18    = dtNutricional.Rows[7]["EtnValorPorcentaje"].ToString();  //Acidos grasos mono insaturados porcentaje
                objRegistro.EtnLabel19    = dtNutricional.Rows[8]["EtnValorUndMedida"].ToString();   //Acidos grasos poli insaturados gramos
                objRegistro.EtnLabel20    = dtNutricional.Rows[8]["EtnValorPorcentaje"].ToString();  //Acidos grasos poli insaturados porcentaje
                objRegistro.EtnLabel21    = dtNutricional.Rows[9]["EtnValorUndMedida"].ToString();   //Colesterol gramos
                objRegistro.EtnLabel22    = dtNutricional.Rows[9]["EtnValorPorcentaje"].ToString();  //Colesterol porcentaje
                objRegistro.EtnLabel23    = dtNutricional.Rows[10]["EtnValorUndMedida"].ToString();  //Sodio gramos
                objRegistro.EtnLabel24    = dtNutricional.Rows[10]["EtnValorPorcentaje"].ToString(); //Sodio porcentaje
                objRegistro.EtnLabel25    = dtNutricional.Rows[11]["EtnValorUndMedida"].ToString();  //Carbohidratos totales gramos
                objRegistro.EtnLabel26    = dtNutricional.Rows[11]["EtnValorPorcentaje"].ToString(); //Carbohidratos totales porcentaje
                objRegistro.EtnLabel27    = dtNutricional.Rows[12]["EtnValorUndMedida"].ToString();  //Fibra gramos
                objRegistro.EtnLabel28    = dtNutricional.Rows[12]["EtnValorPorcentaje"].ToString(); //Fibra porcentaje
                objRegistro.EtnLabel29    = dtNutricional.Rows[13]["EtnValorUndMedida"].ToString();  //Azucar gramos
                objRegistro.EtnLabel30    = dtNutricional.Rows[13]["EtnValorPorcentaje"].ToString(); //Azucar porcentaje
                objRegistro.EtnLabel31    = dtNutricional.Rows[14]["EtnValorUndMedida"].ToString();  //Proteina gramos
                objRegistro.EtnLabel32    = dtNutricional.Rows[14]["EtnValorPorcentaje"].ToString(); //Proteina porcentaje
                objRegistro.EtnLabel33    = txtLeyenda2.Text;                                        //Leyenda 2 requiere cocción
                objRegistro.EtnSemaforo1  = this.txtSemaforo1.Text;                                  //Descripcion del semáforo 1
                objRegistro.EtnColor1     = this.lueSemaforo1.Text;                                  //Color del semáforo 1
                objRegistro.EtnSemaforo2  = this.txtSemaforo2.Text;                                  //Descripcion del semáforo 2
                objRegistro.EtnColor2     = this.lueSemaforo2.Text;                                  //Color del semáforo 2
                objRegistro.EtnSemaforo3  = this.txtSemaforo3.Text;                                  //Descripcion del semáforo 3
                objRegistro.EtnColor3     = this.lueSemaforo3.Text;                                  //Color del semáforo 3
                objRegistro.EtnIdProducto = this.txtIdProducto.Text;                                 //Código de SAP del producto
            } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
            return(objRegistro);
        }
예제 #5
0
        public override void proGrabar()
        {
            base.proGrabar();
            try {
                //Cargamos los datos en el objeto para mandar a grabar
                EntETQ_NUTRICIONAL objRegistro = funCargarEtqNutricional();

                object[] objResultado = new object[2];
                switch (varOpeCodigo)
                {
                case 1:     //Insertar
                case 5:     //Copiar
                    objResultado = daoEtqNutricional.getInstance().metInsertar(objRegistro);
                    if (objResultado[0].Equals("ok"))
                    {
                        clsMensajesSistema.metMsgInformativo(objResultado[1].ToString());
                        this.Close();
                    }
                    else
                    {
                        clsMensajesSistema.metMsgError(objResultado[1].ToString());
                    }
                    break;

                case 2:
                    objResultado = daoEtqNutricional.getInstance().metModificar(objRegistro);
                    if (objResultado[0].Equals("ok"))
                    {
                        clsMensajesSistema.metMsgInformativo(objResultado[1].ToString());
                        this.Close();
                    }
                    else
                    {
                        clsMensajesSistema.metMsgError(objResultado[1].ToString());
                    }
                    break;

                default:
                    break;
                }
                this.Close();
            } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
        }
예제 #6
0
 public xfrmPreview(EntETQ_NUTRICIONAL varObjRegistro)
 {
     InitializeComponent();
     this.objRegistro = varObjRegistro;
 }