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

            return(OpLst.ListPartidas());
        }
Beispiel #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);
        }
Beispiel #3
0
        public int ActualizaPartida()
        {
            CargaParametroMat();
            RegAddPartidasMovInv OpUp = new RegAddPartidasMovInv(MatParam, db);

            return(OpUp.UpdatePartida());
        }
Beispiel #4
0
        public int AgregarPartida()
        {
            CargaParametroMat();
            RegAddPartidasMovInv OpRadd = new RegAddPartidasMovInv(MatParam, db);

            return(OpRadd.AddRegPartida());
        }
Beispiel #5
0
        public int MovParttoAlma()
        {
            MatParamKeys[0, 0] = "NoMovimiento"; MatParamKeys[0, 1] = NoMovimiento;
            MatParamKeys[1, 0] = "NoMovtoTra"; MatParamKeys[1, 1] = NoMovtoTra;

            RegAddPartidasMovInv OpEdit = new RegAddPartidasMovInv(MatParamKeys, db);

            return(OpEdit.MovParttoAlmaSql());
        }
Beispiel #6
0
        public void EditarPartida()
        {
            CargaParamMatKeys();

            RegAddPartidasMovInv OpEdit = new RegAddPartidasMovInv(MatParamKeys, db);

            Datos = OpEdit.RegistroActivo();
            DataSet Ds = new DataSet();

            Datos.Fill(Ds);
            object[] ObjA = Ds.Tables[0].Rows[0].ItemArray;


            NoMovimiento      = ObjA[0].ToString();
            NoPartida         = Convert.ToInt32(ObjA[1].ToString());
            CveAlmacenMov     = ObjA[2].ToString();
            CveTipoMov        = ObjA[3].ToString();
            EntSal            = ObjA[4].ToString();
            NoDoc             = ObjA[5].ToString();
            Documento         = ObjA[6].ToString();
            CveArticulo       = ObjA[7].ToString();
            Descripcion       = ObjA[8].ToString();
            CveUMedida        = ObjA[9].ToString();
            Cantidad          = Convert.ToDouble(ObjA[10].ToString());
            CantidadPkt       = Convert.ToDouble(ObjA[11].ToString());
            Precio            = Convert.ToDouble(ObjA[12].ToString());
            Descuento         = Convert.ToDouble(ObjA[13].ToString());
            TotalDscto        = Convert.ToDouble(ObjA[14].ToString());
            CveImpuesto       = ObjA[15].ToString();
            ImpuestoValor     = Convert.ToDouble(ObjA[16].ToString());
            TotalIva          = Convert.ToDouble(ObjA[17].ToString());
            SubTotal          = Convert.ToDouble(ObjA[18].ToString());
            TotalPartida      = Convert.ToDouble(ObjA[19].ToString());
            FolioDocOrigen    = ObjA[20].ToString();
            FechaMovimiento   = Convert.ToDateTime(ObjA[21].ToString());
            NoMovtoTra        = ObjA[22].ToString();
            DocTra            = ObjA[23].ToString();
            PartTra           = ObjA[24].ToString();
            Costo             = Convert.ToDouble(ObjA[25].ToString());
            CodigoBarra       = ObjA[26].ToString();
            DsctoEsPorcentaje = Convert.ToInt32(ObjA[27].ToString());
        }
Beispiel #7
0
        public int GetDuplicado()
        {
            CargaParamMatKeys();

            RegAddPartidasMovInv OpEdit = new RegAddPartidasMovInv(MatParamKeys, db);

            Datos = OpEdit.GetDuplicadoSql();
            DataSet Ds = new DataSet();

            Datos.Fill(Ds);
            int i = Ds.Tables[0].Rows.Count;

            if (i >= 1)
            {
                object[] ObjA = Ds.Tables[0].Rows[0].ItemArray;
                NoPartida = Convert.ToInt32(ObjA[1].ToString());
            }

            return(i);
        }
Beispiel #8
0
        public void BuscaPrecio(String PModLlama)
        {
            MatParamKeys[0, 0] = "CveArticulo"; MatParamKeys[0, 1] = CveArticulo;
            MatParamKeys[1, 0] = "CveAlmacen"; MatParamKeys[1, 1] = inv_ClaveAlmacen;

            RegAddPartidasMovInv OpEdit = new RegAddPartidasMovInv(MatParamKeys, db);

            Datos = OpEdit.BusPrecio(PModLlama);
            DataSet Ds = new DataSet();

            Datos.Fill(Ds);
            object[] ObjA = Ds.Tables[0].Rows[0].ItemArray;


            inv_ClaveAlmacen  = ObjA[0].ToString();
            inv_Cantidad      = Convert.ToDouble(ObjA[2].ToString().Equals("")?"0": ObjA[2].ToString());
            inv_stockMin      = Convert.ToDouble(ObjA[3].ToString().Equals("") ? "0" : ObjA[3].ToString());
            inv_stockMax      = Convert.ToDouble(ObjA[4].ToString().Equals("") ? "0" : ObjA[4].ToString());
            inv_CantApartada  = Convert.ToDouble(ObjA[5].ToString().Equals("") ? "0" : ObjA[5].ToString());
            inv_CostoPromedio = Convert.ToDouble(ObjA[6].ToString().Equals("") ? "0" : ObjA[6].ToString());
            inv_CostoUltimo   = Convert.ToDouble(ObjA[7].ToString().Equals("") ? "0" : ObjA[7].ToString());
            inv_CostoActual   = Convert.ToDouble(ObjA[8].ToString().Equals("") ? "0" : ObjA[8].ToString());
        }
Beispiel #9
0
        public int GetFolioPart(String NoMov)
        {
            RegAddPartidasMovInv OpRadd = new RegAddPartidasMovInv(db);

            return(OpRadd.GetFolioPart(NoMov));
        }