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