Пример #1
0
        public int set_Campos()
        {
            int rsp = -1;
            PuiCatCfgDocumentos pui = new PuiCatCfgDocumentos(db);

            pui.keyCveDoc            = txtClaveTipoMov.Text;
            pui.cmpNombre            = txtDescripcion.Text;
            pui.cmpCveTipoMov        = Convert.ToString(cboTipoMov.SelectedValue);
            pui.cmpFoliador          = Convert.ToString(cboCfgCatFoliadores.SelectedValue);
            pui.cmpCargoAbono        = optAbono.Checked ? "A" : "C";
            pui.cmpUsaSerie          = chkUsaSerie.Checked ? 1 : 0;
            pui.cmpEditaFecha        = chkEditaFecha.Checked ? 1 : 0;
            pui.cmpSolicitaAutorizar = chkAutoriza.Checked ? 1 : 0;
            pui.cmpAfectaInventario  = chkAfectaInventario.Checked ? 1 : 0;
            pui.cmpEsInterno         = chkEsInterno.Checked ? 1 : 0;
            pui.cmpEstatus           = chkEstatus.Checked ? 1 : 0;
            pui.cmpUsaCliente        = optCliente.Checked ? 1 : 0;
            pui.cmpUsaProvee         = optProveedor.Checked ? 1 : 0;
            pui.cmpDocRel            = Convert.ToString(cboDocRel.SelectedValue);
            pui.cmptxtBotonDocRel    = "";
            pui.cmpUsaAlmDest        = chkAlmDest.Checked ? 1 : 0;
            pui.cmpUsaAlmTmp         = chkAlmTmp.Checked ? 1 : 0;
            pui.cmpUsaFactura        = chkUsaFactura.Checked ? 1 : 0;
            pui.cmpEditaPrecio       = chkEditaPrecio.Checked ? 1 : 0;
            pui.cmpMuestraPrecio     = chkMuestraPrecio.Checked ? 1 : 0;

            if (!pui.cmpDocRel.Equals(""))
            {
                pui.cmptxtBotonDocRel = txtBotonDocRel.Text;
            }

            if (opcion == 1)
            {
                db.IniciaTrans();
                if (pui.AgregarCfgDocumentos() == 1)
                {
                    if (pui.AddRegCfgFoliadores() == 1)
                    {
                        rsp = 1;
                        db.TerminaTrans();
                    }
                    else
                    {
                        db.CancelaTrans();
                    }
                }
                else
                {
                    db.CancelaTrans();
                }
            }
            else
            {
                rsp = pui.ActualizaCfgDocumentos();
            }

            return(rsp);
        }