Пример #1
0
        private void LlecboCfgDocs()
        {
            PuiCatCfgDocumentos lin = new PuiCatCfgDocumentos(db);

            cboTMovtoProv.DataSource    = lin.cboCfgDocumentos();
            cboTMovtoProv.ValueMember   = "Clave";
            cboTMovtoProv.DisplayMember = "Descripcion";
        }
Пример #2
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);
        }
Пример #3
0
        private void LlenaGridView()
        {
            PuiCatCfgDocumentos pui = new PuiCatCfgDocumentos(db);

            DatosTbl = pui.ListarCfgDocumentos();
            DataSet Ds = new DataSet();

            try
            {
                DatosTbl.Fill(Ds);
                LoadArcGrid(Ds);
            }
            catch (Exception ex)
            {
                MessageBoxAdv.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #4
0
        private void cmdBuscar_Click(object sender, EventArgs e)
        {
            PuiCatCfgDocumentos pui = new PuiCatCfgDocumentos(db);

            DatosTbl = pui.BuscaCfgDocumentos(txtBuscar.Text);
            DataSet ds = new DataSet();

            try
            {
                DatosTbl.Fill(ds);
                LoadArcGrid(ds);
            }
            catch (Exception ex)
            {
                MessageBoxAdv.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #5
0
        private void get_Campos(String Cod)
        {
            PuiCatCfgDocumentos pui = new PuiCatCfgDocumentos(db);

            pui.keyCveDoc = Cod;
            pui.EditarCfgDocumentos();
            txtClaveTipoMov.Text              = pui.keyCveDoc;
            txtDescripcion.Text               = pui.cmpNombre;
            cboTipoMov.SelectedValue          = pui.cmpCveTipoMov;
            cboCfgCatFoliadores.SelectedValue = pui.cmpFoliador;
            chkUsaSerie.Checked               = pui.cmpUsaSerie == 1 ? true : false;
            chkEditaFecha.Checked             = pui.cmpEditaFecha == 1 ? true : false;
            chkAutoriza.Checked               = pui.cmpSolicitaAutorizar == 1 ? true : false;
            chkAfectaInventario.Checked       = pui.cmpAfectaInventario == 1 ? true : false;
            chkAlmDest.Checked = pui.cmpUsaAlmDest == 1 ? true : false;
            chkAlmTmp.Checked  = pui.cmpUsaAlmTmp == 1 ? true : false;
            if (pui.cmpCargoAbono == "C")
            {
                optCargo.Checked = true;
                optAbono.Checked = false;
            }
            else
            {
                optCargo.Checked = false;
                optAbono.Checked = true;
            }
            if (pui.cmpUsaCliente == 1)
            {
                optCliente.Checked   = true;
                optProveedor.Checked = false;
            }
            else
            {
                optCliente.Checked   = false;
                optProveedor.Checked = true;
            }
            chkEsInterno.Checked     = pui.cmpEsInterno == 1 ? true : false;
            chkEstatus.Checked       = pui.cmpEstatus == 1 ? true : false;
            chkUsaFactura.Checked    = pui.cmpUsaFactura == 1 ? true : false;
            chkMuestraPrecio.Checked = pui.cmpMuestraPrecio == 1 ? true : false;
            chkEditaPrecio.Checked   = pui.cmpEditaPrecio == 1 ? true : false;


            cboDocRel.SelectedValue = pui.cmpDocRel;
            txtBotonDocRel.Text     = pui.cmptxtBotonDocRel;
        }
Пример #6
0
        private void LlecboCfgDocumentosRel()
        {
            PuiCatCfgDocumentos lin = new PuiCatCfgDocumentos(db);
            DataTable           dt  = lin.cboCfgDocumentos();
            DataRow             row = dt.NewRow();

            row["Clave"]       = "";
            row["Descripcion"] = "NINGUNO";
            dt.Rows.Add(row);


            cboDocRel.DataSource    = dt;
            cboDocRel.ValueMember   = "Clave";
            cboDocRel.DisplayMember = "Descripcion";

            cboDocRel.SelectedValue = "";
        }
Пример #7
0
 private void cmdEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBoxAdv.Show("Esta seguro de eliminar el registro " + grdView[0, grdView.CurrentRow.Index].Value.ToString(),
                                "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             PuiCatCfgDocumentos pui = new PuiCatCfgDocumentos(db);
             pui.keyCveDoc = grdView[0, grdView.CurrentRow.Index].Value.ToString();
             pui.EliminaCfgDocumentos();
             LlenaGridView();
             this.Size = this.MinimumSize;
         }
     }
     catch (Exception ex)
     {
         MessageBoxAdv.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK,
                            MessageBoxIcon.Exclamation);
     }
 }