コード例 #1
0
        private void Editar()
        {
            try
            {
                if (Validar())
                {
                    PuiCatCfgDocSerie pui = new PuiCatCfgDocSerie(db);

                    /*
                     * pui.keyCveLinea = txtClaveLinea.Text;
                     * pui.cmpDescripcion = txtDescripcion.Text;
                     * pui.cmpEstatus = (cboEstatus.Text == "Activo") ? "1" : "0";
                     *
                     * if (pui.ActualizaLinea() >= 0)
                     * {
                     *  MessageBoxAdv.Show("Registro Actualizado", "Confirmacion", MessageBoxButtons.OK,
                     *                     MessageBoxIcon.Information);
                     *  this.Size = this.MinimumSize;
                     * }
                     * LlenaGridView();
                     */
                    //grdView.CurrentRow.Index = idxG;
                }
            }
            catch (Exception ex)
            {
                MessageBoxAdv.Show("Tienes que seleccionar un registro \n" + ex.Message + " " + ex.StackTrace.ToString(),
                                   "Error al editar", MessageBoxButtons.OK,
                                   MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void LlecboSerie(String CveAlm)
        {
            cboSerie.DataSource = null;
            cboSerie.Items.Clear();
            PuiCatCfgDocSerie lin = new PuiCatCfgDocSerie(db);

            cboSerie.DataSource = lin.CbollenaSeries(CveAlm, CveDoc);

            cboSerie.ValueMember   = "Clave";
            cboSerie.DisplayMember = "Descripcion";

            //cboSerie.SelectedValue = CveAlm;
        }
コード例 #3
0
        private void DcRegPVenta_Load(object sender, EventArgs e)
        {
            uT = new clsUtil(db, user.CodPerfil);
            uT.CargaArbolAcceso();


            PuiSegUsuarioCfg team = new PuiSegUsuarioCfg(db);

            team.cmpStiloTema = user.StiloTema;
            Object[] reg = team.GetParamTema();
            NewColor.Encabezado      = reg[0].ToString();
            NewColor.HoverEncabezado = reg[1].ToString();
            NewColor.FontColor       = reg[2].ToString();

            LlecboCliente();

            GetDatoAlmacen();

            PARTIDAS = new List <DocPartidasReq>();

            MessageBoxAdv.Office2016Theme = Office2016Theme.Colorful;
            MessageBoxAdv.MessageBoxStyle = MessageBoxAdv.Style.Office2016;

            this.FormBorderStyle = FormBorderStyle.None;     //Form without bord and resize
            this.DoubleBuffered  = true;                     //Form without bord and resize
            this.SetStyle(ControlStyles.ResizeRedraw, true); //Form without bord and resize

            clsCfgDocumento cd = new clsCfgDocumento(CveDoc, db);

            ConfigDoc = cd.ConfigDoc();

            clsCfgAlmacen cslA = new clsCfgAlmacen(db, user.AlmacenUsa);

            CfgAlma = cslA.ConfigAlmacen();


            this.KeyDown += new KeyEventHandler(this.OnKeyDown);
            InhControles(true, 0);

            if (ConfigDoc.UsaSerie == 1)
            {
                PuiCatCfgDocSerie lin = new PuiCatCfgDocSerie(db);
                //cboSerie.DataSource = lin.CbollenaSeries(CveAlm, CveDoc);
                DataTable dt = lin.CbollenaSeries(user.AlmacenUsa, CveDoc);
                serieticket = dt.Rows[0]["Clave"].ToString();


                clsCfgDocSeries cds = new clsCfgDocSeries(user.AlmacenUsa, CveDoc, serieticket, db);
                CfgDocSerie = cds.ConfigDocSerie();
            }
        }
コード例 #4
0
        private void LlenaGridView()
        {
            PuiCatCfgDocSerie pui = new PuiCatCfgDocSerie(db);

            DatosTbl = pui.ListarCfgDocSeries();
            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 cmdBuscar_Click(object sender, EventArgs e)
        {
            PuiCatCfgDocSerie pui = new PuiCatCfgDocSerie(db);

            DatosTbl = pui.BuscaCfgDocSerie(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);
            }
        }
コード例 #6
0
        private void get_Campos(String Alm, String TMov, String ser)
        {
            PuiCatCfgDocSerie pui = new PuiCatCfgDocSerie(db);

            pui.keyCveAlmacen = Alm;
            pui.keyCveDoc     = TMov;
            pui.keySerie      = ser;

            pui.EditarCfgDocSerie();

            cboAlmacen.SelectedValue    = Alm;
            cboTMovtoProv.SelectedValue = TMov;
            txtSerie.Text       = ser;
            txtDescripcion.Text = pui.cmpDescripcion;
            cboCfgCatFoliadores.SelectedValue = pui.cmpCodFoliador;
            txtFmtoImpresion.Text             = pui.cmpFmtoImpresion;
            txtNombreImpresora.Text           = pui.cmpNombImpresora;
            chkEstatus.Checked       = pui.cmpEstatus == 1 ? true : false;
            chkEditaFoli.Checked     = pui.cmpEditaFolio == 1 ? true : false;
            chkPregImpresion.Checked = pui.cmpPregImpresion == 1 ? true : false;
        }
コード例 #7
0
        public int set_Campos()
        {
            int rsp = -1;
            PuiCatCfgDocSerie pui = new PuiCatCfgDocSerie(db);

            pui.keyCveAlmacen    = Convert.ToString(cboAlmacen.SelectedValue);
            pui.keyCveDoc        = Convert.ToString(cboTMovtoProv.SelectedValue);
            pui.keySerie         = txtSerie.Text;
            pui.cmpDescripcion   = txtDescripcion.Text;
            pui.cmpCodFoliador   = Convert.ToString(cboCfgCatFoliadores.SelectedValue);
            pui.cmpFmtoImpresion = txtFmtoImpresion.Text;
            pui.cmpNombImpresora = txtNombreImpresora.Text;
            pui.cmpNoCopiasImp   = 1;
            pui.cmpEstatus       = chkEstatus.Checked ? 1 : 0;
            pui.cmpEditaFolio    = chkEditaFoli.Checked ? 1 : 0;
            pui.cmpPregImpresion = chkPregImpresion.Checked ? 1 : 0;

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

            return(rsp);
        }
コード例 #8
0
        private void Agregar()
        {
            if (Validar())
            {
                PuiCatCfgDocSerie pui = new PuiCatCfgDocSerie(db);

                /*
                 * pui.keyCveLinea = txtClaveLinea.Text;
                 * pui.cmpDescripcion = txtDescripcion.Text;
                 * pui.cmpEstatus = (cboEstatus.Text == "Activo") ? "1" : "0";
                 *
                 *
                 *  if (pui.AgregarLinea() >= 1)
                 * {
                 *  MessageBoxAdv.Show("Registro agregado", "Confirmacion", MessageBoxButtons.OK,
                 *                  MessageBoxIcon.Information);
                 *  LlenaGridView();
                 *  this.Size = this.MinimumSize;
                 * }
                 */
            }
        }
コード例 #9
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)
                {
                    PuiCatCfgDocSerie pui = new PuiCatCfgDocSerie(db);

                    /*
                     * pui.keyCveLinea = grdView[0, grdView.CurrentRow.Index].Value.ToString();
                     * pui.EliminaLinea();
                     */
                    LlenaGridView();
                    this.Size = this.MinimumSize;
                }
            }
            catch (Exception ex)
            {
                MessageBoxAdv.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK,
                                   MessageBoxIcon.Exclamation);
            }
        }