public MntVentaDetalleForm(VentaDetalleViewModel viewModel
                            , ObservableListSource <VentaDetalleViewModel> viewModelList)
 {
     InitializeComponent();
     ViewModel = new VentaDetalleViewModel();
     ViewModel.CopyOf(viewModel);
     ViewModelList = viewModelList;
     ventaDetalleViewModelBindingSource.DataSource = ViewModel;
     CargarCombos();
 }
Ejemplo n.º 2
0
 public ActionResult Detail(int?id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     else
     {
         VentaDetalleViewModel model = new VentaDetalleViewModel();
         var    UserLogin            = (usuario)Session["User"];
         string rol    = Convert.ToString(UserLogin.rol.rol1);
         int    idUser = Convert.ToInt32(UserLogin.id_usuario);
         if (rol == "Administrador")
         {
             model.Venta = db.vista_venta.Where(x => x.id_venta == id).SingleOrDefault();
             //db.vista_detalle_venta.Include("proveedor").Include("usuario").Where(x => x.id_compra == id).SingleOrDefault();
             model.Detalle_Venta = db.vista_detalle_venta.Where(x => x.id_venta == id).ToList();
             if (model.Venta == null)
             {
                 return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
             }
             return(View(model));
         }
         else
         {
             model.Venta = db.vista_venta.Where(x => x.id_venta == id && x.id_usuario == idUser).SingleOrDefault();
             //db.vista_detalle_venta.Include("proveedor").Include("usuario").Where(x => x.id_compra == id).SingleOrDefault();
             model.Detalle_Venta = db.vista_detalle_venta.Where(x => x.id_venta == id).ToList();
             if (model.Venta == null)
             {
                 return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
             }
             return(View(model));
         }
     }
     //else
     //{
     //    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     //}
 }