private void cmEditar_Click(object sender, EventArgs e) { if (AcCOPEdit == 1) { LimpiarControles(); OpcionControles(true); this.Size = this.MaximumSize; opcion = 2; //idxG = grdView.CurrentRow.Index; PuiCatImpuestos pui = new PuiCatImpuestos(db); pui.keyCveImpuesto = grdView[0, grdView.CurrentRow.Index].Value.ToString(); pui.EditarImpuesto(); txtClaveImpuesto.Text = pui.keyCveImpuesto; txtTipo.Text = pui.cmpTipo; txtValor.Text = Convert.ToString(pui.cmpValor); cboEstatus.SelectedText = (pui.cmpEstatus == "1") ? "Activo" : "Baja"; txtClaveImpuesto.Enabled = false; } else { MessageBoxAdv.Show("No tienes privilegios suficientes", "Error al editar registro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private string GetImpuesto(string CveIm) { PuiCatImpuestos Impu = new PuiCatImpuestos(db); Impu.keyCveImpuesto = CveIm; Impu.EditarImpuesto(); return(Convert.ToString(Impu.cmpValor)); }
private void cmdBuscar_Click(object sender, EventArgs e) { PuiCatImpuestos pui = new PuiCatImpuestos(db); DatosTbl = pui.BuscaImpuesto(txtBuscar.Text); DataSet ds = new DataSet(); DatosTbl.Fill(ds); grdView.Rows.Clear(); for (int j = 0; j < ds.Tables[0].Rows.Count; j++) { object[] tmp = ds.Tables[0].Rows[j].ItemArray; grdView.Rows.Add(tmp); } }
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) { PuiCatImpuestos pui = new PuiCatImpuestos(db); pui.keyCveImpuesto = grdView[0, grdView.CurrentRow.Index].Value.ToString(); pui.EliminaImpuesto(); LlenaGridView(); this.Size = this.MinimumSize; } } catch (Exception ex) { MessageBoxAdv.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void Agregar() { if (Validar()) { PuiCatImpuestos pui = new PuiCatImpuestos(db); pui.keyCveImpuesto = txtClaveImpuesto.Text; pui.cmpTipo = txtTipo.Text; pui.cmpValor = Convert.ToDouble(txtValor.Text); pui.cmpEstatus = (cboEstatus.Text == "Activo") ? "1" : "0"; if (pui.AgregarImpuesto() >= 1) { MessageBoxAdv.Show("Registro agregado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); LlenaGridView(); this.Size = this.MinimumSize; } } }
private void cmdConsultar_Click(object sender, EventArgs e) { LimpiarControles(); OpcionControles(true); this.Size = this.MaximumSize; opcion = 3; //idxG = grdView.CurrentRow.Index; PuiCatImpuestos pui = new PuiCatImpuestos(db); pui.keyCveImpuesto = grdView[0, grdView.CurrentRow.Index].Value.ToString(); pui.EditarImpuesto(); txtClaveImpuesto.Text = pui.keyCveImpuesto; txtTipo.Text = pui.cmpTipo; txtValor.Text = Convert.ToString(pui.cmpValor); cboEstatus.SelectedText = (pui.cmpEstatus == "1") ? "Activo" : "Baja"; OpcionControles(false); }
private void Editar() { try { if (AcCOPEdit == 1) { if (Validar()) { PuiCatImpuestos pui = new PuiCatImpuestos(db); pui.keyCveImpuesto = txtClaveImpuesto.Text; pui.cmpTipo = txtTipo.Text; pui.cmpValor = Convert.ToDouble(txtValor.Text); pui.cmpEstatus = (cboEstatus.Text == "Activo") ? "1" : "0"; if (pui.ActualizaImpuesto() >= 0) { MessageBoxAdv.Show("Registro Actualizado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Size = this.MinimumSize; } LlenaGridView(); //grdView.CurrentRow.Index = idxG; } } else { MessageBoxAdv.Show("No tienes privilegios suficientes", "Error al editar registro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBoxAdv.Show("Tienes que seleccionar un registro \n" + ex.Message + " " + ex.StackTrace.ToString(), "Error al editar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void LlenaGridView() { PuiCatImpuestos pui = new PuiCatImpuestos(db); DatosTbl = pui.ListarImpuestos(); DataSet Ds = new DataSet(); try { DatosTbl.Fill(Ds); grdView.Rows.Clear(); for (int j = 0; j < Ds.Tables[0].Rows.Count; j++) { object[] tmp = Ds.Tables[0].Rows[j].ItemArray; grdView.Rows.Add(tmp); } } catch (Exception ex) { MessageBoxAdv.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private int getPrecio() { int Err = 0; PuiCatLstPrecios pui = new PuiCatLstPrecios(db); SqlDataAdapter Datos = null; DataSet Ds = new DataSet(); object[] ObjA = null; pui.keyCveLstPrecio = LstPre_Clie; pui.cmpCveArticulo = IdArt; Datos = pui.GetPrecioArticulo(); Datos.Fill(Ds); if (Ds.Tables[0].Rows.Count > 0) { ObjA = Ds.Tables[0].Rows[0].ItemArray; } else { pui.keyCveLstPrecio = LstPre_Alm; pui.cmpNombre = IdArt; Datos = pui.GetPrecioArticulo(); Datos.Fill(Ds); if (Ds.Tables[0].Rows.Count > 0) { ObjA = Ds.Tables[0].Rows[0].ItemArray; } else { Err = 1; } } if (Err == 0) { double Ppre = Convert.ToDouble(ObjA[4]); int rPre = Ppre.CompareTo(0); if (rPre > 0) { PuiCatImpuestos I = new PuiCatImpuestos(db); if (!String.IsNullOrEmpty(CveIEPS)) { I.keyCveImpuesto = CveIEPS; I.EditarImpuesto(); if (I.cmpValor > 0) { Ppre += Ppre * (I.cmpValor / 100); } } if (!String.IsNullOrEmpty(CveImp)) { I.keyCveImpuesto = CveImp; I.EditarImpuesto(); if (I.cmpValor > 0) { Ppre += Ppre * (I.cmpValor / 100); } } lblPrecioArt.Text = Util.FormtStrDec(ObjA[4].ToString());//ObjA[4].ToString(); } else { Err = 1; } } return(Err); }
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); } } }
private void LlenarDatos() { txtClaveArticulo.Text = Art.keyCveArticulo; txtDescripcion.Text = Art.cmpDescripcion; txtCodigoBarras.Text = Art.cmpCodigoBarra; txtCodigoAlterno.Text = Art.cmpCodigoAlterno; txtCodigoSAT.Text = Art.cmpCodigoSat; dtFechaAlta.Value = Art.cmpFecha_Alta; if (!string.IsNullOrEmpty(Art.cmpCveLinea)) { _CveLin = Art.cmpCveLinea; PuiCatLineas Ln = new PuiCatLineas(db); Ln.keyCveLinea = Art.cmpCveLinea; Ln.EditarLinea(); txtLinea.Text = Ln.cmpDescripcion; } PuiCatClases cl = new PuiCatClases(db); if (!string.IsNullOrEmpty(Art.cmpCveClase1)) { _CveClas1 = Art.cmpCveClase1; cl.keyCveClase = Art.cmpCveClase1; cl.EditarClase(); txtClase1.Text = cl.cmpDescripcion; } if (!string.IsNullOrEmpty(Art.cmpCveClase2)) { _CveClas2 = Art.cmpCveClase1; cl.keyCveClase = Art.cmpCveClase2; cl.EditarClase(); txtClase2.Text = cl.cmpDescripcion; } if (!string.IsNullOrEmpty(Art.cmpCveClase3)) { _CveClas3 = Art.cmpCveClase3; cl.keyCveClase = Art.cmpCveClase3; cl.EditarClase(); txtClase3.Text = cl.cmpDescripcion; } PuiCatImpuestos Im = new PuiCatImpuestos(db); if (!string.IsNullOrEmpty(Art.cmpCveImpuesto)) { _CveImp = Art.cmpCveImpuesto; Im.keyCveImpuesto = Art.cmpCveImpuesto; Im.EditarImpuesto(); txtImpuesto.Text = Im.cmpTipo; } if (!string.IsNullOrEmpty(Art.cmpCveImpIEPS)) { _CveImpIESP = Art.cmpCveImpuesto; Im.keyCveImpuesto = Art.cmpCveImpuesto; Im.EditarImpuesto(); txtImpIESP.Text = Im.cmpTipo; } if (!string.IsNullOrEmpty(Art.cmpCveMarca)) { _CveMarc = Art.cmpCveMarca; PuiCatMarcas Mc = new PuiCatMarcas(db); Mc.keyCveMarca = Art.cmpCveMarca; Mc.EditarMarcas(); txtMarca.Text = Mc.cmpDescripcion; } PuiCatUMedidas Um = new PuiCatUMedidas(db); if (!string.IsNullOrEmpty(Art.cmpCveUMedida1)) { _CveUMed1 = Art.cmpCveUMedida1; Um.keyCveUMedida = Art.cmpCveUMedida1; Um.EditarUMedida(); txtUMed1.Text = Um.cmpDescripcion; } if (!string.IsNullOrEmpty(Art.cmpCveUMedida2)) { _CveUMed2 = Art.cmpCveUMedida2; Um.keyCveUMedida = Art.cmpCveUMedida2; Um.EditarUMedida(); txtUMed2.Text = Um.cmpDescripcion; } if (!string.IsNullOrEmpty(Art.cmpCveUMedidaEquiv)) { _CveUMed3 = Art.cmpCveUMedidaEquiv; Um.keyCveUMedida = Art.cmpCveUMedidaEquiv; Um.EditarUMedida(); txtUMed3.Text = Um.cmpDescripcion; } if (Art.cmpEsServicio) { chkEsServicio.Checked = Art.cmpEsServicio; if (!string.IsNullOrEmpty(Art.cmpCveImpRetISR)) { _CveRetImpISR = Art.cmpCveImpRetISR; Im.keyCveImpuesto = Art.cmpCveImpRetISR; Im.EditarImpuesto(); txtRetISR.Text = Im.cmpTipo; } if (!string.IsNullOrEmpty(Art.cmpCveImpRetIVA)) { _CveRetImp = Art.cmpCveImpRetIVA; Im.keyCveImpuesto = Art.cmpCveImpRetIVA; Im.EditarImpuesto(); txtRetIVA.Text = Im.cmpTipo; } } else { chkEsServicio.Checked = false; } //Art.= cmdModelo.SelectedValue.ToString(); chkEsInventa.Checked = Art.cmpEsInventa; chkEsKit.Checked = Art.cmpEsKit; chkDispKit.Checked = Art.cmpDispKit; chkDispVenta.Checked = Art.cmpDispVenta; txtObservaciones.Text = Art.cmpObservacion; chkEstatus.Checked = Art.cmpEstatus; txtUltimaCompra.Text = Art.cmpFecUltCompra; chkRequiereReceta.Checked = Art.cmpRequiereReceta == 1 ? true : false; if (Art.cmpFoto != null) { MemoryStream Mf = new MemoryStream(Art.cmpFoto); Mf.Write(Art.cmpFoto, 0, Art.cmpFoto.Length); pbArticulo.Image = Image.FromStream(Mf); } }