Beispiel #1
0
        public ActionResult View(int id)
        {
            if (IsAdmin)
            {
                vClientes = new Business.Views.vClientes();
            }
            else
            {
                vClientes = new Business.Views.vClientes(base.UserContext.RolesCliente.ToList());
            }
            try
            {
                DataTable datos = vClientes.GetByID(id);
                vClientes.Datos = datos;
                vClientes.Id    = id;

                string idString = id.ToString();
                ViewBag.Archivos = archivoRepository.GetFiltered(x => x.Entity_Id == idString && x.Estado == true &&
                                                                 x.TipoArchivoModulo.Tipo.ToLower().Trim().Equals(_ControllerName.ToLower().Trim()), x => x.TipoArchivoModulo).ToArray();

                return(View("FormViewFicha", vClientes));
            }
            catch (Exception ex)
            {
                SetMessage(ERROR, " ERROR: " + ex.Message);
                return(View("Index", vClientes));
            }
        }
Beispiel #2
0
        public ActionResult Edit(int Id)
        {
            try
            {
                Pedido pedido = pedidoRepository.Get(Id).FirstOrDefault();

                if (pedido == null)
                {
                    throw new Exception(" El Pedido seleccionado no existe.");
                }

                DataTable dtCliente = vClientes.GetByID(pedido.Cg_Cli);
                pedido.Nombre_Cliente = dtCliente.Rows[0]["Descripcion"].ToString();

                return(View(pedido));
            }
            catch (Exception ex)
            {
                SetMessage(ERROR, ex.Message);
                return(Index());
            }
        }