Exemplo n.º 1
0
        protected void imgBtnEliminar_Click(object sender, ImageClickEventArgs e)
        {
            GridViewRow row = (GridViewRow)((ImageButton)sender).NamingContainer;
            int         id  = int.Parse(gridAsignaciones.DataKeys[row.RowIndex].Values["Id"].ToString());



            CotizacionesTMPasignaciones obj = uow.CotizacionesTMPAsignacionesBL.GetByID(id);

            obj.ProveedorId = null;
            uow.CotizacionesTMPAsignacionesBL.Update(obj);
            uow.SaveChanges();
            BindGrid();
            BindComboProductos();
        }
Exemplo n.º 2
0
        protected void btnDescartar_Click(object sender, EventArgs e)
        {
            if (ddlArticulo.Items.Count == 0)
            {
                return;
            }

            int idCotizacion = int.Parse(Session["XCotizacionId"].ToString());
            int idArticulo   = int.Parse(ddlArticulo.SelectedValue);

            CotizacionesTMPasignaciones obj = uow.CotizacionesTMPAsignacionesBL.Get(p => p.CotizacionId == idCotizacion && p.ArticuloId == idArticulo).First();

            obj.Cantidad = 0;

            uow.CotizacionesTMPAsignacionesBL.Update(obj);
            uow.SaveChanges();



            BindComboProductos();
        }
Exemplo n.º 3
0
        private void cargarForma()
        {
            int idCotizacion = int.Parse(Session["XCotizacionId"].ToString());

            Cotizaciones cotizacion = uow.CotizacionesBL.GetByID(idCotizacion);

            if (cotizacion.Status == 1)// no tiene  generado sus pedidos
            {
                uow.CotizacionesTMPAsignacionesBL.DeleteAll();

                List <CotizacionesArticulos> lista = uow.CotizacionesArticulosBL.Get(p => p.CotizacionId == idCotizacion).ToList();
                foreach (CotizacionesArticulos item in lista)
                {
                    CotizacionesTMPasignaciones obj = new CotizacionesTMPasignaciones();

                    obj.CotizacionId = item.CotizacionId;
                    obj.ArticuloId   = item.ArticuloId;
                    obj.Cantidad     = item.Cantidad;
                    uow.CotizacionesTMPAsignacionesBL.Insert(obj);
                }

                uow.SaveChanges();



                divAsignar.Style.Add("display", "block");
                divPedidos.Style.Add("display", "none");
            }
            else
            {
                divAsignar.Style.Add("display", "none");
                divPedidos.Style.Add("display", "block");

                cargarPedidos();
            }
        }