public MntVentaDetalleForm(VentaDetalleViewModel viewModel , ObservableListSource <VentaDetalleViewModel> viewModelList) { InitializeComponent(); ViewModel = new VentaDetalleViewModel(); ViewModel.CopyOf(viewModel); ViewModelList = viewModelList; ventaDetalleViewModelBindingSource.DataSource = ViewModel; CargarCombos(); }
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); //} }