private void cboTipoMovtos_SelectedValueChanged(object sender, EventArgs e) { OcultProvee(false); //OcultSucursal(false); if (cboTipoMovtos.SelectedIndex >= 0) { strCboTipoMovInv = Convert.ToString(cboTipoMovtos.SelectedValue); if (!strCboTipoMovInv.Equals("System.Data.DataRowView")) { //String CodTipMo = Convert.ToString(cboTipoMovtos.SelectedValue); clsCfgTipoMovInv cd = new clsCfgTipoMovInv(strCboTipoMovInv, db); CfgMovInv = cd.ConfigMovInv(); switch (strCboTipoMovInv) { case "001": OcultProvee(true); //TipoVal = 2; break; default: if (CfgMovInv.EsTraspaso == 1) { clsCfgTipoMovInv cdR = new clsCfgTipoMovInv(CfgMovInv.TipoMovRel, db); CfgMovInvRel = cdR.ConfigMovInv(); //OcultSucursal((CfgMovInv.SolicitaSucursal == 1) ? true : false); } break; } } } }
public int MigrarDocDetToMovDet(String MInv, String CveProv, String DcOrigen, String Alm, String AlmDst = "", String CvSuc = "") { int rsp = -1; MovtosInvPui pui = new MovtosInvPui(db); lblFecha.Text = Convert.ToString(user.FecServer); GetRegistroDocumento(DcOrigen); folMovto = pui.AgregarBlanco(1, user.FecServer); if (folMovto.CompareTo("Error") != 0)//if (movimiento.CompareTo("Error") != 0) { LlecboAlmaOri(Alm, 0); OcultProvee(false); strCboTipoMovInv = MInv; clsCfgTipoMovInv cd = new clsCfgTipoMovInv(strCboTipoMovInv, db); CfgMovInv = cd.ConfigMovInv(); if (CfgMovInv.EsTraspaso == 1) { if (AlmDst.Equals(CvSuc))//Entramos para obtener el almacen destino { PuiCatAlmacenes puiAlm = new PuiCatAlmacenes(db); puiAlm.keyClaveAlmacen = AlmDst; puiAlm.GetAlmaPorSuc(); AlmDst = puiAlm.keyClaveAlmacen; } LlecboAlmaDest(AlmDst, 0); clsCfgTipoMovInv cdR = new clsCfgTipoMovInv(CfgMovInv.TipoMovRel, db); CfgMovInvRel = cdR.ConfigMovInv(); } pui.keyNoMovimiento = Convert.ToString(folMovto); pui.cmpDocOrigen = DcOrigen; rsp = pui.AddPartMigraDoc(); if (rsp > 0) { rsp = Agregar(DcOrigen, CveProv, CvSuc); if (rsp != 0) { //Registro cabecero y detalle pui.EliminaInventarioMov(); } } else { rsp = 9; pui.EliminaInventarioMov(); } } else { pui.EliminaInventarioMov(); MessageBoxAdv.Show("Movimiento Inventario: Ha ocurrido un error.", "InventarioMovimientos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(rsp); }