Пример #1
0
    public List <Ot> MotrarAllOt()
    {
        OTNeg oneg  = new OTNeg();
        var   lista = oneg.MostrarAllOT();

        return(lista.ToList());
    }
Пример #2
0
        public int BorrarProductoOT(int ID_PRODUCTO_OT)
        {
            PRODUCTOS_OT proot = new PRODUCTOS_OT();

            proot = MostrarProductoOTByID(ID_PRODUCTO_OT);
            int        ID_OT        = int.Parse(proot.ID_OT.ToString());
            string     PRODUCTO_COD = proot.PRODUCTO_COD;
            int        CANTIDAD     = int.Parse(proot.CANTIDAD.ToString());
            int        VALOR_TOTAL  = int.Parse(proot.VALOR_TOTAL.ToString());
            DetalleNeg detalle      = new DetalleNeg();
            DETALLE    newDetalle   = new DETALLE();

            newDetalle = detalle.MostrarDetalleByIDProducto(PRODUCTO_COD);
            int    CANTIDAD_ACTUAL      = int.Parse(newDetalle.CANTIDAD_ACTUAL.ToString());
            string PRODUCTO_COD_DETALLE = newDetalle.PRODUCTO_COD_DETALLE;
            int    CANTIDAD_MINIMA      = int.Parse(newDetalle.CANTIDAD_MINIMA.ToString());
            int    VALOR          = int.Parse(newDetalle.VALOR.ToString());
            int    CANTIDAD_NUEVA = CANTIDAD_ACTUAL + CANTIDAD;
            OTNeg  otneg          = new OTNeg();
            OT     newOT          = new OT();

            newOT = otneg.MostrarOTByID(ID_OT);
            int      NETO_OT     = int.Parse(newOT.NETO_OT.ToString());
            int      NETO_OT_NEW = NETO_OT - VALOR_TOTAL;
            int      ID_SUCURSAL = int.Parse(newOT.ID_SUCURSAL.ToString());
            int      ID_CLIENTE  = int.Parse(newOT.ID_CLIENTE.ToString());
            DateTime FECHA_OT    = DateTime.Parse(newOT.FECHA_OT.ToString());
            string   ESTADO      = newOT.ESTADO;

            detalle.ModificarDetalleByID(PRODUCTO_COD_DETALLE, PRODUCTO_COD, CANTIDAD_MINIMA, CANTIDAD_NUEVA, VALOR);

            otneg.ModificarOTByID(ID_OT, ID_SUCURSAL, ID_CLIENTE, NETO_OT_NEW, FECHA_OT, ESTADO);

            return(ModeloEntidades.spBorrarProductoOT(ID_PRODUCTO_OT));
        }
Пример #3
0
        public int AgregarProductosOt(string PRODUCTO_COD, int ID_OT, int CANTIDAD, int VALOR_TOTAL)
        {
            Productos_ot prot    = new Productos_ot();
            PRODUCTOS_OT prott   = new PRODUCTOS_OT();
            OT           ot      = new OT();
            OTNeg        otneg   = new OTNeg();
            DETALLE      detalle = new DETALLE();
            DetalleNeg   detneg  = new DetalleNeg();

            ot = otneg.MostrarOTByID(ID_OT);

            int      NETO_ANTIGUO = int.Parse(ot.NETO_OT.ToString());
            int      NETO_NUEVO   = VALOR_TOTAL + NETO_ANTIGUO;
            int      ID_SUCURSAL  = int.Parse(ot.ID_SUCURSAL.ToString());
            int      ID_CLIENTE   = int.Parse(ot.ID_CLIENTE.ToString());
            DateTime FECHA_OT     = DateTime.Parse(ot.FECHA_OT.ToString());
            string   ESTADO       = ot.ESTADO;

            otneg.ModificarOTByID(ID_OT, ID_SUCURSAL, ID_CLIENTE, NETO_NUEVO, FECHA_OT, ESTADO);
            detalle = detneg.MostrarDetalleByIDProducto(PRODUCTO_COD);
            int    CANTIDAD_ANTIGUA     = int.Parse(detalle.CANTIDAD_ACTUAL.ToString());
            int    CANTIDAD_NUEVA       = CANTIDAD_ANTIGUA - CANTIDAD;
            string PRODUCTO_COD_DETALLE = detalle.PRODUCTO_COD_DETALLE;
            int    CANTIDAD_MINIMA      = int.Parse(detalle.CANTIDAD_MINIMA.ToString());
            int    VALOR = int.Parse(detalle.VALOR.ToString());

            detneg.ModificarDetalleByID(PRODUCTO_COD_DETALLE, PRODUCTO_COD, CANTIDAD_MINIMA, CANTIDAD_NUEVA, VALOR);

            prot.Producto_cod = PRODUCTO_COD;
            prot.Id_ot        = ID_OT;
            prot.Cantidad     = CANTIDAD;
            prot.Valor_total  = VALOR_TOTAL;

            prott.PRODUCTO_COD = prot.Producto_cod;
            prott.ID_OT        = prot.Id_ot;
            prott.CANTIDAD     = prot.Cantidad;
            prott.VALOR_TOTAL  = prot.Valor_total;

            ModeloEntidades.AddToPRODUCTOS_OT(prott);
            return(ModeloEntidades.SaveChanges());
        }
Пример #4
0
    public OT MostrarOTaByID(int ID_OT)
    {
        OTNeg oneg = new OTNeg();

        return(oneg.MostrarOTByID(ID_OT));
    }
Пример #5
0
    public int ModificarOtNetobyID(int ID_OT, int NETO_NUEVO)
    {
        OTNeg oneg = new OTNeg();

        return(oneg.ModificarOTNetoByID(ID_OT, NETO_NUEVO));
    }
Пример #6
0
    public int ModificarOtbyID(int ID_OT, int ID_SUCURSAL, int ID_CLIENTE, int NETO_OT, DateTime FECHA_OT, string ESTADO)
    {
        OTNeg oneg = new OTNeg();

        return(oneg.ModificarOTByID(ID_OT, ID_SUCURSAL, ID_CLIENTE, NETO_OT, FECHA_OT, ESTADO));
    }
Пример #7
0
    public int AgregarOt(int ID_SUCURSAL, int ID_CLIENTE, int NETO_OT, DateTime FECHA_OT, string ESTADO)
    {
        OTNeg oneg = new OTNeg();

        return(oneg.AgregarOT(ID_SUCURSAL, ID_CLIENTE, NETO_OT, FECHA_OT, ESTADO));
    }