private void GetRegistro() { MovtosInvPui pui = new MovtosInvPui(db); pui.keyNoMovimiento = Convert.ToString(folMovto); pui.EditarInventarioMov(); LlecboAlmaOri(pui.cmpCveAlmacenMov); cboClaseMov.SelectedValue = pui.cmpCveClaseTipoMov; LlecboTipoMovtos(pui.cmpCveClaseTipoMov); cboTipoMovtos.SelectedValue = pui.cmpCveTipoMov; LlecboAlmaDest(); cboAlmaDest.SelectedValue = pui.cmpCveAlmacenDes; LlecboProveedor(); cboProveedor.SelectedValue = pui.cmpCveProveedor; lblFecha.Text = Convert.ToString(pui.cmpFechaMovimiento); lblFolio.Text = pui.cmpNoDoc; lblDocumento.Text = pui.cmpDocumento; }
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); }