public SqlDataAdapter ListarPartidas() { CargaParamMatKeys(); RegAddPartidasMovInv OpLst = new RegAddPartidasMovInv(MatParamKeys, db); return(OpLst.ListPartidas()); }
public int EliminaPartida() { int dv = 1; RegAddPartidasMovInv OpDel = null; CargaParamMatKeys(); OpDel = new RegAddPartidasMovInv(MatParamKeys, db); dv = OpDel.DeletePartida(); OpDel = new RegAddPartidasMovInv(MatParamKeys, db); if (dv >= 1) { Datos = OpDel.ListPartidas(); DataSet Ds = new DataSet(); Datos.Fill(Ds); if (Ds.Tables[0].Rows.Count > 0) { object[,] MatParam2 = new object[3, 2]; for (int j = 0; j < Ds.Tables[0].Rows.Count; j++) { object[] ObjA = Ds.Tables[0].Rows[j].ItemArray; MatParam2[0, 0] = "NoMovimiento"; MatParam2[0, 1] = keyNoMovimiento; MatParam2[1, 0] = "PartAnt"; MatParam2[1, 1] = Convert.ToInt32(ObjA[1].ToString()); MatParam2[2, 0] = "PartNew"; MatParam2[2, 1] = j + 1; OpDel = new RegAddPartidasMovInv(MatParam2, db); dv = OpDel.UpdateIdxPart(); if (dv < 0) { break; } } } } return(dv); }