Exemple #1
0
        public SqlDataAdapter ListarPartidas()
        {
            CargaParamMatKeys();
            RegAddPartidasMovInv OpLst = new RegAddPartidasMovInv(MatParamKeys, db);

            return(OpLst.ListPartidas());
        }
Exemple #2
0
        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);
        }