예제 #1
0
        private void btnBuscarArt_Click(object sender, EventArgs e)
        {
            frmLstArticulos art = new frmLstArticulos(db, "perfil", 3);

            art.ShowDialog();
            if (!string.IsNullOrEmpty(art.KeyCampo))
            {
                PuiAddPartidasMovInv pui = new PuiAddPartidasMovInv(db);
                pui.keyNoMovimiento = art.KeyCampo;
                pui.keyNoPartida    = Convert.ToInt32(PNoMovimiento);
                if (pui.GetDuplicado() >= 1)
                {
                    if (MessageBox.Show("¿Desea agregar mas cantidad? ",
                                        "El Articulo se encuentra en la lista", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        opcion  = 2;
                        CodPart = pui.keyNoPartida;
                        GetRegistro();
                    }
                }
                else
                {
                    PuiCatArticulos arti = new PuiCatArticulos(db);
                    arti.keyCveArticulo = art.KeyCampo;
                    arti.EditarArticulo();
                    txtCodigo.Text      = arti.keyCveArticulo;
                    txtDescripcion.Text = arti.cmpDescripcion;
                    txtUmedida.Text     = arti.UMedida1.keyCveUMedida;
                    BuscarPrecio(art.KeyCampo);
                }
            }
        }
예제 #2
0
        private void btnBuscarArt_Click(object sender, EventArgs e)
        {
            frmLstArticulos art = new frmLstArticulos(db, ParamSystem, user, StiloColor, 3);

            art.CaptionBarColor  = ColorTranslator.FromHtml(StiloColor.Encabezado);
            art.CaptionForeColor = ColorTranslator.FromHtml(StiloColor.FontColor);
            art.ShowDialog();
            if (!string.IsNullOrEmpty(art.KeyCampo))
            {
                LimpiaVar();
                PuiAddPartidasMovInv pui = new PuiAddPartidasMovInv(db);
                pui.keyNoMovimiento = art.KeyCampo;
                pui.keyNoPartida    = Convert.ToInt32(PNoMovimiento);
                if (pui.GetDuplicado() >= 1)
                {
                    if (MessageBoxAdv.Show("¿Desea agregar mas cantidad? ",
                                           "El Articulo se encuentra en la lista", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        opcion  = 2;
                        CodPart = pui.keyNoPartida;
                        GetRegistro();
                        txtPrecio.Focus();
                    }
                }
                else
                {
                    if (ParamSystem.HideCveArt == 1)
                    {
                        txtCodigo.Text = art.dv[16];
                    }
                    else
                    {
                        txtCodigo.Text = art.dv[0];
                    }

                    IdArt = art.dv[0];
                    CodBa = art.dv[16];

                    txtDescripcion.Text = art.dv[1];

                    CveImp           = art.dv[10];
                    txtValorIVA.Text = GetImpuesto(CveImp);
                    CveUmed          = art.dv[8];
                    txtUmedida.Text  = GetUMed();
                    CveImpIEPS       = art.dv[13];
                    if (!string.IsNullOrEmpty(CveImpIEPS))
                    {
                        txtValorIEPS.Text = GetImpuesto(CveImpIEPS);
                    }


                    BuscarPrecio(art.KeyCampo);
                    txtPrecio.Focus();
                }
            }
        }
예제 #3
0
        private void txtCodigo_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                LimpiaVar();
                PuiCatArticulos Art  = new PuiCatArticulos(db);
                PuiCatImpuestos Impu = new PuiCatImpuestos(db);
                Art.keyCveArticulo = txtCodigo.Text;
                if (Art.EditarArticulo(ParamSystem.HideCveArt) > 0)
                {
                    PuiAddPartidasMovInv pui = new PuiAddPartidasMovInv(db);
                    pui.keyNoMovimiento = Art.keyCveArticulo;
                    pui.keyNoPartida    = Convert.ToInt32(PNoMovimiento);
                    txtPrecio.Focus();
                    if (pui.GetDuplicado() >= 1)
                    {
                        if (MessageBoxAdv.Show("¿Desea agregar mas cantidad? ",
                                               "El Articulo se encuentra en la lista", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            opcion  = 2;
                            CodPart = pui.keyNoPartida;
                            GetRegistro();
                        }
                    }
                    else
                    {
                        //txtCodigo.Text = Art.keyCveArticulo;
                        IdArt = Art.keyCveArticulo;
                        txtDescripcion.Text = Art.cmpDescripcion;
                        CodBa = Art.cmpCodigoBarra;

                        if (ParamSystem.HideCveArt == 1)
                        {
                            txtCodigo.Text = Art.cmpCodigoBarra;
                        }
                        else
                        {
                            txtCodigo.Text = Art.keyCveArticulo;
                        }



                        CveImp           = Art.cmpCveImpuesto;
                        txtValorIVA.Text = GetImpuesto(CveImp);
                        CveUmed          = Art.cmpCveUMedida1;
                        txtUmedida.Text  = GetUMed();
                        CveImpIEPS       = Art.CveImpIEPS;

                        if (!string.IsNullOrEmpty(CveImpIEPS))
                        {
                            txtValorIEPS.Text = GetImpuesto(CveImpIEPS);
                        }

                        BuscarPrecio(Art.keyCveArticulo);
                    }
                }
                else
                {
                    MessageBoxAdv.Show("No se encuentra el registro", "Error de busqueda", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }