private void LlecboTipoMovtos() { PuiCatTipoMovtos lin = new PuiCatTipoMovtos(db); dt = lin.CboInv_TipoMovtos(); row = dt.NewRow(); if (dt.Rows.Count > 1) { row["CveTipoMov"] = "0"; row["Descripcion"] = "TODOS "; } else { row["CveTipoMov"] = ""; row["Descripcion"] = ""; } dt.Rows.Add(row); cboTipoMovtos.DataSource = dt; cboTipoMovtos.ValueMember = "CveTipoMov"; cboTipoMovtos.DisplayMember = "Descripcion"; cboTipoMovtos.SelectedValue = "0"; }
private void get_Campos(String Cod) { PuiCatTipoMovtos pui = new PuiCatTipoMovtos(db); pui.keyCveTipoMov = Cod; pui.EditarTipoMov(); txtClaveTipoMov.Text = pui.keyCveTipoMov; txtDescripcion.Text = pui.cmpDescripcion; txtDescCorta.Text = pui.cmpDescCorta; rdbEntrada.Checked = pui.cmpEntSal == "E" ? true : false; rdbSalida.Checked = pui.cmpEntSal == "S" ? true : false; cboCveClsMov.SelectedValue = pui.cmpCveClsMov; cboTipoMovRel.SelectedValue = pui.cmpTipoMovRel; cboCfgCatFoliadores.SelectedValue = pui.cmpCveFoliador; chkEditaFoli.Checked = pui.cmpEditaFoli == 1 ? true : false; chkEstraspaso.Checked = pui.cmpEsTraspaso == 1 ? true : false; txtFmtoImpresion.Text = pui.cmpFmtoImpresion; chkAfectaCosto.Checked = pui.cmpAfectaCosto == 1 ? true : false; chkSugiereCosto.Checked = pui.cmpSugiereCosto == 1 ? true : false; chkMuestraCosto.Checked = pui.cmpMuestraCosto == 1 ? true : false; chkEditaCosto.Checked = pui.cmpEditaCosto == 1 ? true : false; chkSolicitaCosto.Checked = pui.cmpSolicitaCosto == 1 ? true : false; chkCalculaIva.Checked = pui.cmpCalculaIva == 1 ? true : false; //chkCentroCosto.Checked = pui.cmpPideCentroCosto == 1 ? true : false; chkInterno.Checked = pui.cmpEsInterno == 1 ? true : false; chkEstatus.Checked = pui.cmpEstatus == 1 ? true : false; chkSolicitaSucursal.Checked = pui.cmpSolicitaSucursal == 1 ? true : false; }
private void LlecboTipoMovtos(String cve) { PuiCatTipoMovtos lin = new PuiCatTipoMovtos(db); cboTipoMovtos.DataSource = lin.CboInv_TipoMovtos(cve); cboTipoMovtos.ValueMember = "CveTipoMov"; cboTipoMovtos.DisplayMember = "Descripcion"; }
private void LleCboMovRel() { PuiCatTipoMovtos lin = new PuiCatTipoMovtos(db); cboTipoMovRel.DataSource = lin.CboInv_TipoMovtos(); cboTipoMovRel.ValueMember = "CveTipoMov"; cboTipoMovRel.DisplayMember = "Descripcion"; }
public int set_Campos() { int rsp = -1; string _tipomovrel = (cboCveClsMov.Text == "TRASPASO") ? Convert.ToString(cboTipoMovRel.SelectedValue) : ""; PuiCatTipoMovtos pui = new PuiCatTipoMovtos(db); pui.keyCveTipoMov = txtClaveTipoMov.Text; pui.cmpDescripcion = txtDescripcion.Text; pui.cmpDescCorta = txtDescCorta.Text; pui.cmpEntSal = rdbEntrada.Checked ? "E" : "S"; pui.cmpCveClsMov = Convert.ToString(cboCveClsMov.SelectedValue); pui.cmpTipoMovRel = _tipomovrel; pui.cmpCveFoliador = Convert.ToString(cboCfgCatFoliadores.SelectedValue); pui.cmpEditaFoli = chkEditaFoli.Checked ? 1 : 0; pui.cmpEsTraspaso = chkEstraspaso.Checked ? 1 : 0; pui.cmpFmtoImpresion = txtFmtoImpresion.Text; pui.cmpAfectaCosto = chkAfectaCosto.Checked ? 1 : 0; pui.cmpSugiereCosto = chkSugiereCosto.Checked ? 1 : 0; pui.cmpMuestraCosto = chkMuestraCosto.Checked ? 1 : 0; pui.cmpEditaCosto = chkEditaCosto.Checked ? 1 : 0; pui.cmpSolicitaCosto = chkSolicitaCosto.Checked ? 1 : 0; pui.cmpCalculaIva = chkCalculaIva.Checked ? 1 : 0; pui.cmpEsInterno = chkInterno.Checked ? 1 : 0; pui.cmpPideCentroCosto = 0; pui.cmpEstatus = chkEstatus.Checked ? 1 : 0; pui.cmpSolicitaSucursal = chkSolicitaSucursal.Checked ? 1 : 0; if (opcion == 1) { db.IniciaTrans(); if (pui.AgregarTipoMov() == 1) { //PuiCatTipoMovtos pui2 = new PuiCatTipoMovtos(db); pui.cmpCveFoliador = Convert.ToString(cboCfgCatFoliadores.SelectedValue); if (pui.AddRegCfgFoliadores() == 1) { rsp = 1; db.TerminaTrans(); } else { db.CancelaTrans(); } } else { db.CancelaTrans(); } } else { rsp = pui.ActualizaTipoMov(); } return(rsp); }
private void cmdBuscar_Click(object sender, EventArgs e) { PuiCatTipoMovtos pui = new PuiCatTipoMovtos(db); DatosTbl = pui.BuscaTipoMov(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 LleCboTipoMov() { PuiCatTipoMovtos lin = new PuiCatTipoMovtos(db); DataTable dt = lin.CboInv_TipoMovtos("", 0); DataRow row = dt.NewRow(); row["CveTipoMov"] = "0"; row["Descripcion"] = "NINGUNO "; dt.Rows.Add(row); cboTipoMov.DataSource = dt; cboTipoMov.ValueMember = "CveTipoMov"; cboTipoMov.DisplayMember = "Descripcion"; cboTipoMov.SelectedValue = 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) { PuiCatTipoMovtos pui = new PuiCatTipoMovtos(db); pui.keyCveTipoMov = grdView[0, grdView.CurrentRow.Index].Value.ToString(); pui.EliminaTipoMov(); 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 LlenaGridView() { PuiCatTipoMovtos pui = new PuiCatTipoMovtos(db); DatosTbl = pui.ListarTipoMovtos(); 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 void CargaInv_TipoMovtosRel() { PuiCatTipoMovtos pui = new PuiCatTipoMovtos(db); pui.keyCveTipoMov = Convert.ToString(_TipoMovRel); pui.EditarTipoMov(); _CveTipoMovRel = pui.keyCveTipoMov; _DescripcionRel = pui.cmpDescripcion; _DescCortaRel = pui.cmpDescCorta; _EntSalRel = pui.cmpEntSal; _CveClsMovRel = pui.cmpCveClsMov; _TipoMovRelRel = pui.cmpTipoMovRel; _FoliadorRel = pui.cmpCveFoliador; _EditaFoliRel = pui.cmpEditaFoli; _EsTraspasoRel = pui.cmpEsTraspaso; _FmtoImpresionRel = pui.cmpFmtoImpresion; _AfectaCostoRel = pui.cmpAfectaCosto; _SugiereCostoRel = pui.cmpSugiereCosto; _MuestraCostoRel = pui.cmpMuestraCosto; _EditaCostoRel = pui.cmpEditaCosto; _SolicitaCostoRel = pui.cmpSolicitaCosto; _CalculaIvaRel = pui.cmpCalculaIva; }
private int EliminarMov(String NoMov, String IdTipMov, int VieneLstReq) { //Se usa en // cmEliminar_Click de MovtosInvLst //DelMigraMov y es instanciado desde DocLstRequisiciones para eliminar el Doc int Rsp = -4; if (VieneLstReq == 0) { db.IniciaTrans(); } MovtosInvPui pui = new MovtosInvPui(db); MovtosInvPui puiRel = new MovtosInvPui(db); pui.keyNoMovimiento = NoMov; pui.EditarInventarioMov(); PuiCatTipoMovtos PuiTM = new PuiCatTipoMovtos(db); PuiTM.keyCveTipoMov = IdTipMov; PuiTM.EditarTipoMov(); int rpp = 1; if (PuiTM.cmpAfectaCosto == 1) { rpp = pui.AfectaCostos(pui.cmpCveTipoMov, 0); } if (pui.AfectaExistencias(pui.cmpEntSal, 0) >= 1 && rpp >= 1) { if (PuiTM.cmpEsTraspaso == 1) { puiRel.keyNoMovimiento = NoMov; puiRel.GetRegMovTraspaso(); puiRel.EditarInventarioMov(); PuiCatTipoMovtos PuiTMRel = new PuiCatTipoMovtos(db); PuiTMRel.keyCveTipoMov = puiRel.cmpCveTipoMov; PuiTMRel.EditarTipoMov(); rpp = 1; if (PuiTMRel.cmpAfectaCosto == 1) { rpp = puiRel.AfectaCostos(puiRel.cmpCveTipoMov, 0); } if (puiRel.AfectaExistencias(puiRel.cmpEntSal, 0) >= 1 && rpp >= 1) { Rsp = 0; } else { Rsp = -2; } } else { Rsp = 0; } } else { Rsp = -3; } if (Rsp == 0) { Rsp = pui.DelRegCerosSql(); if (PuiTM.cmpEsTraspaso == 1) { Rsp = puiRel.DelRegCerosSql(); } if (VieneLstReq == 0) { db.TerminaTrans(); } } else { if (VieneLstReq == 0) { db.CancelaTrans(); } } return(Rsp); }
private void cmEliminar_Click(object sender, EventArgs e) { Boolean Rsp = false; PuiCatInventarioMov pui = new PuiCatInventarioMov(db); String err = ""; try { String NoMov = grdView[0, grdView.CurrentRow.Index].Value.ToString(); String IdTipMov = grdView[8, grdView.CurrentRow.Index].Value.ToString(); db.IniciaTrans(); if (MessageBox.Show("Esta seguro de eliminar el registro " + grdView[0, grdView.CurrentRow.Index].Value.ToString(), "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { pui.keyNoMovimiento = grdView[0, grdView.CurrentRow.Index].Value.ToString(); pui.EditarInventarioMov(); PuiCatTipoMovtos PuiTM = new PuiCatTipoMovtos(db); PuiTM.keyCveTipoMov = IdTipMov; PuiTM.EditarTipoMov(); int rpp = 1; if (PuiTM.cmpAfectaCosto == 1) { rpp = pui.AfectaCostos(pui.cmpCveTipoMov, 0); } if (pui.AfectaExistencias(pui.cmpEntSal, 0) >= 1 && rpp >= 1) { if (PuiTM.cmpEsTraspaso == 1) { PuiCatInventarioMov puiRel = new PuiCatInventarioMov(db); puiRel.keyNoMovimiento = pui.cmpNoMovtoTra; puiRel.EditarInventarioMov(); PuiCatTipoMovtos PuiTMRel = new PuiCatTipoMovtos(db); PuiTMRel.keyCveTipoMov = puiRel.cmpCveTipoMov; PuiTMRel.EditarTipoMov(); rpp = 1; if (PuiTMRel.cmpAfectaCosto == 1) { rpp = puiRel.AfectaCostos(puiRel.cmpCveTipoMov, 0); } if (puiRel.AfectaExistencias(puiRel.cmpEntSal, 0) >= 1 && rpp >= 1) { Rsp = true; } else { err = "Existe un error al afectar existencias de relación"; } } else { Rsp = true; } } else { err = "Existe un error al afectar existencias"; } if (Rsp) { if (pui.EliminaInventarioMov() >= 1) { MessageBox.Show("Registro eliminado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); db.TerminaTrans(); this.Close(); } else { MessageBox.Show("Existe un error al eliminar", "Error de eliminar", MessageBoxButtons.OK, MessageBoxIcon.Error); db.CancelaTrans(); } } else { MessageBox.Show(err, "Error de eliminar", MessageBoxButtons.OK, MessageBoxIcon.Error); db.CancelaTrans(); } } LlenaGridView(); } catch (Exception ex) { MessageBox.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }