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); } } }
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(); } } }
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); } } }