private void frmRegCfgDocSerie_Load(object sender, EventArgs e) { uT = new clsUtil(db, user.CodPerfil); uT.CargaArbolAcceso(); Art = new PuiCatArticulos(db); /* * clsUsPerfil up = uT.BuscarIdNodo("1Inv001A"); * int AcCOP = (up != null) ? up.Acceso : 0; * cmdAgregar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001B"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdEditar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001C"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdEliminar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001D"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdConsultar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001E"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdSeleccionar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001F"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdBuscar.Enabled = (AcCOP == 1) ? true : false; */ }
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 frmCatArticulos_Load(object sender, EventArgs e) { uT = new clsUtil(db, Perfil); uT.CargaArbolAcceso(); Art = new PuiCatArticulos(db); /* * * clsUsPerfil up = uT.BuscarIdNodo("1Inv001A"); * int AcCOP = (up != null) ? up.Acceso : 0; * cmdAgregar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001B"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdEditar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001C"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdEliminar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001D"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdConsultar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001E"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdSeleccionar.Enabled = (AcCOP == 1) ? true : false; * * up = uT.BuscarIdNodo("1Inv001F"); * AcCOP = (up != null) ? up.Acceso : 0; * cmdBuscar.Enabled = (AcCOP == 1) ? true : false; */ // Combos cboLinea.DataSource = Art.Linea.CboLinea(); cboUMedida1.DataSource = Art.UMedida1.CboUMedida(); cboUMedida2.DataSource = Art.UMedida2.CboUMedida(); cboUMedidaEquival.DataSource = Art.UMedidaEquiv.CboUMedida(); cboClase1.DataSource = Art.CboClase(); cboClase2.DataSource = Art.CboClase(); cboClase3.DataSource = Art.CboClase(); cboImpuesto.DataSource = Art.CboImpuesto(); cboMarca.DataSource = Art.CboMarca(); //Combos if (_Opcion >= 2) { Art.keyCveArticulo = _KeyCampo; Art.EditarArticulo(); LlenarDatos(); txtClaveArticulo.Enabled = false; if (_Opcion == 3) { OpcionControles(false); } } }
private void cmdArticulo_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)) { PuiCatArticulos arti = new PuiCatArticulos(db); arti.keyCveArticulo = art.KeyCampo; arti.EditarArticulo(0); //txtClaveArticulo.Text = arti.keyCveArticulo; IdArt = arti.keyCveArticulo; if (ParamSystem.HideCveArt == 1) { txtClaveArticulo.Text = arti.cmpCodigoBarra; } else { txtClaveArticulo.Text = arti.keyCveArticulo; } txtDscArticulo.Text = arti.cmpDescripcion; } }
private void LlenarArticulo() { Art = new PuiCatArticulos(db); Art.keyCveArticulo = txtClaveArticulo.Text; Art.cmpDescripcion = txtDescripcion.Text; Art.cmpCodigoBarra = txtCodigoBarras.Text; Art.cmpCodigoAlterno = txtCodigoAlterno.Text; Art.cmpCodigoSat = txtCodigoSAT.Text; Art.cmpFecha_Alta = dtFechaAlta.Value;// Convert.ToDateTime(String.Format("{0:yyyy-MM-dd}", dtFechaAlta.Value)); Art.cmpCveLinea = _CveLin; Art.cmpCveClase1 = _CveClas1; Art.cmpCveClase2 = _CveClas2; Art.cmpCveClase3 = _CveClas3; Art.cmpCveImpuesto = _CveImp; Art.cmpCveImpIEPS = _CveImpIESP; Art.cmpCveMarca = _CveMarc; Art.cmpCveImpOtro = ""; Art.cmpCveUMedida1 = _CveUMed1; Art.cmpCveUMedida2 = _CveUMed2; Art.cmpCveUMedidaEquiv = _CveUMed3; //Art.= cmdModelo.SelectedValue.ToString(); Art.cmpEsInventa = chkEsInventa.Checked; Art.cmpEsKit = chkEsKit.Checked; Art.cmpDispKit = chkDispKit.Checked; //Art.cmpEsServicio= chkEsServicio.Checked; Art.cmpDispVenta = chkDispVenta.Checked; Art.cmpObservacion = txtObservaciones.Text; Art.cmpEstatus = chkEstatus.Checked; Art.cmpCveAlmacen = user.AlmacenUsa; Art.cmpRequiereReceta = chkRequiereReceta.Checked ? 1 : 0; if (chkEsServicio.Checked) { Art.cmpEsServicio = chkEsServicio.Checked; Art.cmpCveImpRetISR = _CveRetImpISR; Art.cmpCveImpRetIVA = _CveRetImp; } else { Art.cmpEsServicio = false; Art.cmpCveImpRetISR = ""; Art.cmpCveImpRetIVA = ""; } if (pbArticulo.Image != null) { MemoryStream ms1 = new MemoryStream(); // Se guarda la imagen en el buffer pbArticulo.Image.Save(ms1, System.Drawing.Imaging.ImageFormat.Jpeg); // Se extraen los bytes del buffer para asignarlos como valor para el // parámetro. Art.cmpFoto = ms1.GetBuffer(); } }
private void LlenarArticulo() { Art = new PuiCatArticulos(db); Art.keyCveArticulo = txtClaveArticulo.Text; Art.cmpDescripcion = txtDescripcion.Text; Art.cmpCodigoBarra = txtCodigoBarras.Text; Art.cmpCodigoAlterno = txtCodigoAlterno.Text; Art.cmpCodigoSat = txtCodigoSAT.Text; Art.cmpFecha_Alta = dtFechaAlta.Value;// Convert.ToDateTime(String.Format("{0:yyyy-MM-dd}", dtFechaAlta.Value)); Art.Linea.keyCveLinea = cboLinea.SelectedValue.ToString(); if (cboClase3.SelectedValue != null) { Art.Clase3.keyCveClase = cboClase3.SelectedValue.ToString(); } if (cboClase2.SelectedValue != null) { Art.Clase2.keyCveClase = cboClase2.SelectedValue.ToString(); } if (cboClase1.SelectedValue != null) { Art.Clase1.keyCveClase = cboClase1.SelectedValue.ToString(); } if (cboImpuesto.SelectedValue != null) { Art.Impuesto.keyCveImpuesto = cboImpuesto.SelectedValue.ToString(); } Art.Marca.keyCveMarca = cboMarca.SelectedValue.ToString(); //Art.= cmdModelo.SelectedValue.ToString(); if (cboUMedida1.SelectedValue != null) { Art.UMedida1.keyCveUMedida = cboUMedida1.SelectedValue.ToString(); } if (cboUMedida2.SelectedValue != null) { Art.UMedida2.keyCveUMedida = cboUMedida2.SelectedValue.ToString(); } if (cboUMedidaEquival.SelectedValue != null) { Art.UMedidaEquiv.keyCveUMedida = cboUMedidaEquival.SelectedValue.ToString(); } Art.cmpEsInventa = chkEsInventa.Checked; Art.cmpEsKit = chkEsKit.Checked; Art.cmpDispKit = chkDispKit.Checked; Art.cmpEsServicio = chkEsServicio.Checked; Art.cmpDispVenta = chkDispVenta.Checked; Art.cmpObservacion = txtObservaciones.Text; Art.cmpEstatus = chkEstatus.Checked; if (pbArticulo.Image != null) { MemoryStream ms1 = new MemoryStream(); // Se guarda la imagen en el buffer pbArticulo.Image.Save(ms1, System.Drawing.Imaging.ImageFormat.Jpeg); // Se extraen los bytes del buffer para asignarlos como valor para el // parámetro. Art.cmpFoto = ms1.GetBuffer(); } }
private void txtClaveArticulo_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter) { LimpiaVar(); PuiCatArticulos Art = new PuiCatArticulos(db); Art.keyCveArticulo = txtClaveArticulo.Text; if (Art.EditarArticulo(ParamSystem.HideCveArt) > 0) { IdArt = Art.keyCveArticulo; //txtClaveArticulo.Text = Art.keyCveArticulo; if (ParamSystem.HideCveArt == 1) { txtClaveArticulo.Text = Art.cmpCodigoBarra; } else { txtClaveArticulo.Text = Art.keyCveArticulo; } CodBa = Art.cmpCodigoBarra; txtDescripcion.Text = Art.cmpDescripcion; CveImp = Art.cmpCveImpuesto; txtValorIVA.Text = GetImpuesto(CveImp); CveUmed = Art.cmpCveUMedida1; txtUmedida.Text = GetUMed(); CveImpIEPS = Art.cmpCveImpIEPS; if (!string.IsNullOrEmpty(CveImpIEPS)) { txtValorIESP.Text = GetImpuesto(CveImpIEPS); } Linea = getLinea(Art.cmpCveLinea); Marca = GetMarca(Art.cmpCveMarca); BuscarPrecio(Art.keyCveArticulo); Calculos(0); txtPrecio.Focus(); } else { MessageBoxAdv.Show("No se encuentra el registro", "Error de busqueda", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void LlenaGridView() { PuiCatArticulos pui = new PuiCatArticulos(db); DatosTbl = pui.BuscaArticulo(txtBuscar.Text.Trim()); DataSet Ds = new DataSet(); try { grdView.DataSource = null; DatosTbl.Fill(Ds); grdView.DataSource = Ds.Tables[0]; MO_FilasGrid(); } catch (Exception ex) { MessageBoxAdv.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmdEliminar_Click(object sender, EventArgs e) { try { if (MessageBoxAdv.Show("¿Está seguro de eliminar el registro?" + grdView[0, grdView.CurrentRow.Index].Value.ToString(), "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PuiCatArticulos pui = new PuiCatArticulos(db); pui.keyCveArticulo = grdView[0, grdView.CurrentRow.Index].Value.ToString(); pui.EliminaArticulo(); LlenaGridView(); } } catch (Exception ex) { MessageBoxAdv.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void frmCatArticulos_Load(object sender, EventArgs e) { uT = new clsUtil(db, user.CodPerfil); uT.CargaArbolAcceso(); Art = new PuiCatArticulos(db); //Combos if (_Opcion >= 2) { Art.keyCveArticulo = _KeyCampo; Art.EditarArticulo(0); LlenarDatos(); txtClaveArticulo.Enabled = false; if (_Opcion == 3) { OpcionControles(false); } } }
private void txtClaveArticulo_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter) { PuiCatArticulos Art = new PuiCatArticulos(db); Art.keyCveArticulo = txtClaveArticulo.Text; if (Art.EditarArticulo(ParamSystem.HideCveArt) > 0) { IdArt = Art.keyCveArticulo; txtClaveArticulo.Text = Art.cmpCodigoBarra; lblDescArticulo.Text = Art.cmpDescripcion; CveImp = Art.cmpCveImpuesto; CveUmed = Art.cmpCveUMedida1; if (Art.cmpFoto != null) { MemoryStream Mf = new MemoryStream(Art.cmpFoto); Mf.Write(Art.cmpFoto, 0, Art.cmpFoto.Length); pbArticulo.Image = Image.FromStream(Mf); } ExistArt(); /* * int rcant = CantInv.CompareTo(0); * if (rcant > 0) * { */ int RPpre = getPrecio(); if (RPpre == 1) { ResetControles(1); String answ = ""; switch (RPpre) { case 1: answ = "No es posible su venta"; break; case 2: answ = "No tiene asignado precio de venta"; break; } MessageBoxAdv.Show(answ, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { txtCantidad.Focus(); txtClaveArticulo.Enabled = false; } /* * } * else * { * ResetControles(1); * MessageBoxAdv.Show("No es posible su venta", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); * } */ } else { ResetControles(1); MessageBoxAdv.Show("No se encuentra el registro", "Error de busqueda", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void ShowLstArt() { frmLstArticulos ar = new frmLstArticulos(db, ParamSystem, user, NewColor, 3); ar.CaptionBarColor = ColorTranslator.FromHtml(NewColor.Encabezado); ar.CaptionForeColor = ColorTranslator.FromHtml(NewColor.FontColor); ar.ShowDialog(); IdArt = ar.dv[0]; if (IdArt != null) { txtClaveArticulo.Text = ar.dv[16]; lblDescArticulo.Text = ar.dv[1]; CveImp = ar.dv[10]; CveUmed = ar.dv[8]; PuiCatArticulos Art = new PuiCatArticulos(db); Art.keyCveArticulo = ar.dv[0]; Art.EditarArticulo(ParamSystem.HideCveArt); if (Art.cmpFoto != null) { MemoryStream Mf = new MemoryStream(Art.cmpFoto); Mf.Write(Art.cmpFoto, 0, Art.cmpFoto.Length); pbArticulo.Image = Image.FromStream(Mf); } ExistArt(); /* * int rcant = CantInv.CompareTo(0); * if (rcant > 0) * { */ int RPpre = getPrecio(); if (RPpre == 1) { ResetControles(1); String answ = ""; switch (RPpre) { case 1: answ = "No es posible su venta"; break; case 2: answ = "No tiene asignado precio de venta"; break; } MessageBoxAdv.Show(answ, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { txtCantidad.Focus(); txtClaveArticulo.Enabled = false; } /* * } * else * { * ResetControles(1); * MessageBoxAdv.Show("No tiene", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); * } */ } }
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); } } }