public ActionResult PeriodoEmpresaGuardar(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Header); JsonResultMessage jsonResultMessage = new JsonResultMessage(); PeriodoEmpresaDTO periodoDTO = new PeriodoEmpresaDTO(); try { periodoDTO.PeriodoEmpresaId = Convert.ToInt32(headerDictionary["PeriodoEmpresaId"]); periodoDTO.PeriodoId = Convert.ToInt32(headerDictionary["PeriodoId"]); periodoDTO.SucursalId = Convert.ToInt32(headerDictionary["SucursalId"]); periodoDTO.Estado = EstadoConstante.ACTIVO; if (collection.EditAction == EditActionConstant.NEW) { periodoEmpresaService.Create(periodoDTO); } else { periodoEmpresaService.Update(periodoDTO); } jsonResultMessage.message = "Periodo empresa grabado satisfactoriamente."; return(Json(jsonResultMessage)); } catch (Exception ex) { throw ex; }; }
public async Task <JsonResult> BuscarPorId(int id) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { IEnumerable <ProveedorDTO> clienteList = await _proveedorService.ListarProveedor(id); var jsonData = from f in clienteList select new { f.ProveedorId, f.NumeroDocumento, f.RazonSocial, f.NombreDireccion }; jsonResultMessage.data = jsonData.FirstOrDefault(); return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }
public async Task <JsonResult> GetContactoById(int id) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { IEnumerable <ContactoDTO> contactoDTOList = await _contactoService.ListarContacto(id); var jsonData = from f in contactoDTOList.AsEnumerable() select new { f.ContactoId, f.NombreContacto, f.AreaId, f.NumeroDocumentoContacto, f.TelefonoContacto, f.CelularContacto, f.EmailContacto, f.DireccionContacto }; jsonResultMessage.data = jsonData.FirstOrDefault(); } catch (Exception ex) { jsonResultMessage.message = ex.Message; jsonResultMessage.success = false; } return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(JsonHeader collection) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); BienServicioDTO productoDTO = new BienServicioDTO(); try { productoDTO = CargarProductoDTO(collection); switch (collection.EditAction) { case EditActionConstant.NEW: _productoService.Create(productoDTO); jsonResultMessage.message = "Grabado satisfactoriamente."; break; case EditActionConstant.EDIT: _productoService.Update(productoDTO); jsonResultMessage.message = "Actualizado satisfactoriamente."; break; } } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }
public ActionResult Create(JsonHeader collection) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); OrdenDTO pedidoDTO = new OrdenDTO(); try { pedidoDTO = CargarPedidoDTO(collection); pedidoDTO.OrderItemList = ListPedidoItem(collection); switch (collection.EditAction) { case EditActionConstant.NEW: _pedidoService.InsertPedidoItem(pedidoDTO); jsonResultMessage.message = "Pedido grabado satisfactoriamente."; break; case EditActionConstant.EDIT: jsonResultMessage.message = "Pedido actualizado satisfactoriamente."; break; } } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }
public ActionResult Create(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Row); JsonResultMessage jsonResultMessage = new JsonResultMessage(); MarcaDTO marcaDTO = new MarcaDTO(); try { marcaDTO.MarcaId = Convert.ToInt32(headerDictionary["MarcaId"]); marcaDTO.Codigo = headerDictionary["Codigo"].ToString(); marcaDTO.Nombre = headerDictionary["Nombre"].ToUpper().ToString(); marcaDTO.Estado = EstadoConstante.ACTIVO; if (collection.EditAction == EditActionConstant.NEW) { marcaService.Create(marcaDTO); } else { marcaService.Update(marcaDTO); } jsonResultMessage.message = "Marca grabado satisfactoriamente."; return(Json(jsonResultMessage)); } catch (Exception ex) { throw ex; } }
public ActionResult GrabarDatos(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Header); Dictionary <string, string> detailDictionary = WebHelper.JsonToDictionary(collection.Detail); JsonResultMessage jsonResultMessage = new JsonResultMessage(); OrdenItemDTO pedidoItemDTO = new OrdenItemDTO(); try { pedidoItemDTO.OrdenId = Convert.ToInt32(headerDictionary["OrdenId"]); pedidoItemDTO.BienServicioId = Convert.ToInt32(detailDictionary["BienServicioId"]); pedidoItemDTO.Cantidad = Convert.ToDecimal(detailDictionary["CantidadCesta"]); pedidoItemDTO.ValorUnitario = 0; pedidoItemDTO.Estado = EstadoConstante.ACTIVO; pedidoItemDTO.UsuarioCreacionId = 1; pedidoItemDTO.FechaCreacion = DateTime.Now; pedidoItemDTO.UsuarioModificacionId = null; pedidoItemDTO.FechaModificacion = null; _pedidoItemService.Create(pedidoItemDTO); jsonResultMessage.message = "Proveedor grabado satisfactoriamente."; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }
public async Task <ActionResult> Create(JsonHeader collection) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); OrdenDTO pedidoDTO = new OrdenDTO(); try { pedidoDTO = CargarPedidoDTO(collection); pedidoDTO.OrderItemList = ListPedidoItem(collection); switch (collection.EditAction) { case EditActionConstant.NEW: await _pedidoService.InsertarTransferencia(pedidoDTO); jsonResultMessage.message = "Inventario grabado satisfactoriamente."; break; case EditActionConstant.EDIT: //_pedidoService.UpdateInventarioItem(pedidoDTO); jsonResultMessage.message = "Inventario actualizado satisfactoriamente."; break; } } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }
public ActionResult Create(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Row); JsonResultMessage jsonResultMessage = new JsonResultMessage(); TipoPrecioDTO tipoPrecioDTO = new TipoPrecioDTO(); try { if (collection.EditAction == EditActionConstant.EDIT) { tipoPrecioDTO.TipoPrecioId = Convert.ToInt32(headerDictionary["TipoPrecioId"]); } tipoPrecioDTO.Nombre = headerDictionary["Nombre"].ToString().Trim(); tipoPrecioDTO.Estado = EstadoConstante.ACTIVO; if (collection.EditAction == EditActionConstant.NEW) { tipoPrecioService.Create(tipoPrecioDTO); } else { tipoPrecioService.Update(tipoPrecioDTO); } jsonResultMessage.message = "Tipo precio grabado satifactoriamente"; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; throw ex; } return(Json(jsonResultMessage)); }
public ActionResult Create(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Header); JsonResultMessage jsonResultMessage = new JsonResultMessage(); PersonalDTO personaDTO = new PersonalDTO(); try { personaDTO.PersonalId = Convert.ToInt32(headerDictionary["PersonalId"]); personaDTO.NumeroDocumento = Convert.ToString(headerDictionary["NumeroDocumento"]); personaDTO.Apellidos = Convert.ToString(headerDictionary["Apellidos"]); personaDTO.FechaNacimiento = Convert.ToDateTime(headerDictionary["FechaNacimiento"]); personaDTO.Telefono = Convert.ToString(headerDictionary["Telefono"]); personaDTO.Correo = Convert.ToString(headerDictionary["Correo"]); personaDTO.Usuario = Convert.ToString(headerDictionary["Usuario"]); personaDTO.Password = Convert.ToString(headerDictionary["Password"]); personaDTO.Estado = EstadoConstante.ACTIVO; personaDTO.UsuarioDTO = new UsuarioDTO { PersonalId = personaDTO.PersonalId, Nombre = string.Concat(personaDTO.Nombres, " ", personaDTO.Apellidos), UserName = personaDTO.Usuario, Password = personaDTO.Password, Estado = EstadoConstante.ACTIVO }; personalService.InsertarUsuario(personaDTO); jsonResultMessage.message = "Usuario grabado satisfactoriamente."; return(Json(jsonResultMessage)); } catch (Exception ex) { throw ex; } }
public async Task Create_ReturnsNewlyCreatedRestaurant() { _controller = new HomeController(_mapperMock.Object, _restaurantManagerMock.Object); JsonResultMessage message = new JsonResultMessage() { Message = "success", Success = true }; var newRestaurant = new Restaurant() { Name = "Lemongrass", Cuisine = CuisineType.Italian, }; var newRestaurantModel = new RestaurantEditViewModel() { Name = newRestaurant.Name, Cuisine = newRestaurant.Cuisine }; _restaurantManagerMock.Setup(repo => repo.AddNewRestaurantAsync(newRestaurant)) .Returns(Task.FromResult(message)); // Act var result = await _controller.Create(newRestaurantModel); // Assert var resultAction = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Details", resultAction.ActionName); Assert.Equal("Lemongrass", newRestaurant.Name); _restaurantManagerMock.Verify(); }
public ActionResult ReadExcelFile(HttpPostedFileBase fileBase) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { if (fileBase != null && fileBase.ContentLength > 0) { Stream stream = fileBase.InputStream; var fileName = Path.GetFileName(fileBase.FileName); //IWorkbook workbook = null; ISheet sheet; if (fileBase.FileName.EndsWith(".xls")) { HSSFWorkbook hssfwb = new HSSFWorkbook(fileBase.InputStream); //HSSWorkBook object will read the Excel 97-2000 formats } else if (fileBase.FileName.EndsWith(".xlsx")) { XSSFWorkbook hssfwb = new XSSFWorkbook(fileBase.InputStream); sheet = hssfwb.GetSheetAt(0); //get first Exce IEnumerator rows = sheet.GetRowEnumerator(); IRow headerRow = sheet.GetRow(0); int cellCount = headerRow.LastCellNum; for (int j = 0; j < cellCount; j++) { ICell cell = headerRow.GetCell(j); } for (int i = (sheet.FirstRowNum + 1); i <= sheet.LastRowNum; i++) { IRow row = sheet.GetRow(i); if (row == null) { break; } for (int j = row.FirstCellNum; j < cellCount; j++) { } } } else { } } return(Json(jsonResultMessage)); } catch (Exception ex) { throw ex; } }
public ActionResult Create(JsonHeader collection) { AlmacenDTO almacenDTO = new AlmacenDTO(); Dictionary <string, string> editDictionary = WebHelper.JsonToDictionary(collection.Header); JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { if (collection.EditAction == EditActionConstant.EDIT) { almacenDTO.AlmacenId = Convert.ToInt32(editDictionary["AlmacenId"]); } //almacenDTO.EmpresaId = Convert.ToInt32(editDictionary["EmpresaId"]); almacenDTO.SucursalId = Convert.ToInt32(editDictionary["SucursalId"]); almacenDTO.Nombre = editDictionary["Nombre"].ToString(); almacenDTO.Direccion = editDictionary["Direccion"].ToString(); almacenDTO.Nombre = editDictionary["Nombre"].ToString(); almacenDTO.Telefono = editDictionary["Telefono"].ToString(); if (editDictionary.ContainsKey("StockSn")) { almacenDTO.StockSn = "S"; } else { almacenDTO.StockSn = "N"; } almacenDTO.Estado = EstadoConstante.ACTIVO; almacenDTO.UsuarioCreacionId = 1; almacenDTO.FechaCreacion = DateTime.Now; if (collection.EditAction == EditActionConstant.NEW) { almacenService.Create(almacenDTO); } else { almacenService.Update(almacenDTO); } jsonResultMessage.message = "Almacen grabado satisfactoriamente."; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }
public ActionResult Create(JsonHeader collection) { ParametroSistemaDTO parametroSistemaDTO = new ParametroSistemaDTO(); Dictionary <string, string> editDictionary = WebHelper.JsonToDictionary(collection.Header); JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { if (collection.EditAction == EditActionConstant.EDIT) { parametroSistemaDTO.ParametroSistemaId = Convert.ToInt32(editDictionary["ParametroSistemaId"]); } parametroSistemaDTO.Codigo = Convert.ToString(editDictionary["Codigo"]); parametroSistemaDTO.Nombre = Convert.ToString(editDictionary["Nombre"]); parametroSistemaDTO.ValorCadena = editDictionary["ValorCadena"].ToString(); parametroSistemaDTO.ValorNumerico = Convert.ToDecimal(editDictionary["ValorNumerico"]); if (!string.IsNullOrEmpty(editDictionary["ValorFecha"])) { parametroSistemaDTO.ValorFecha = Convert.ToDateTime(editDictionary["ValorFecha"]); } parametroSistemaDTO.Estado = EstadoConstante.ACTIVO; parametroSistemaDTO.UsuarioCreacionId = 1; parametroSistemaDTO.FechaCreacion = DateTime.Now; if (collection.EditAction == EditActionConstant.NEW) { parametroSistemaService.Create(parametroSistemaDTO); } else { parametroSistemaService.Update(parametroSistemaDTO); } jsonResultMessage.message = "Parametro grabado satisfactoriamente."; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }
public ActionResult DireccionGuardar(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Header); Dictionary <string, string> detailDictionary = WebHelper.JsonToDictionary(collection.Detail); JsonResultMessage jsonResultMessage = new JsonResultMessage(); DireccionProveedorDTO direccionDTO = new DireccionProveedorDTO(); try { direccionDTO.DireccionId = Convert.ToInt32(detailDictionary["DireccionId"]); direccionDTO.ProveedorId = Convert.ToInt32(headerDictionary["ProveedorId"]); direccionDTO.NombreDireccion = detailDictionary["NombreDireccion"].ToUpper().ToString(); direccionDTO.Referencia = detailDictionary["Referencia"].Trim(); direccionDTO.DistritoId = Convert.ToInt32(detailDictionary["DistritoContactoId"]); direccionDTO.Estado = EstadoConstante.ACTIVO; if (detailDictionary.ContainsKey("Fiscal")) { direccionDTO.Fiscal = detailDictionary["Fiscal"].Trim(); } else { direccionDTO.Fiscal = "0"; } if (collection.EditAction == EditActionConstant.NEW) { _direccionService.Create(direccionDTO); } else { _direccionService.Update(direccionDTO); } jsonResultMessage.message = "Direccion grabado satisfactoriamente."; return(Json(jsonResultMessage)); } catch (Exception ex) { throw ex; } }
public ActionResult Create(JsonHeader collection) { Dictionary <string, string> editDictionary = WebHelper.JsonToDictionary(collection.Header); JsonResultMessage jsonResultMessage = new JsonResultMessage(); PersonalDTO personalDTO = new PersonalDTO(); try { if (collection.EditAction == EditActionConstant.EDIT) { personalDTO.PersonalId = Convert.ToInt32(editDictionary["PersonalId"]); } personalDTO.Nombres = editDictionary["Nombres"].ToUpper().ToString(); personalDTO.Apellidos = editDictionary["Apellidos"].ToUpper().ToString(); personalDTO.NumeroDocumento = editDictionary["NumeroDocumento"].ToString(); personalDTO.FechaNacimiento = Convert.ToDateTime(editDictionary["FechaNacimiento"]); personalDTO.Telefono = editDictionary["Telefono"].ToString(); personalDTO.Celular = editDictionary["Celular"].ToString(); personalDTO.Correo = editDictionary["Correo"].ToUpper().ToString(); personalDTO.Estado = EstadoConstante.ACTIVO; personalDTO.UsuarioCreacionId = 1; personalDTO.FechaCreacion = DateTime.Now; if (collection.EditAction == EditActionConstant.NEW) { _personalService.Create(personalDTO); } else { _personalService.Update(personalDTO); } jsonResultMessage.message = "Personal grabado satisfactoriamente."; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; throw ex; } return(Json(jsonResultMessage)); }
public JsonResult ListarSucursal(string empresaId) { Dictionary <string, object> parameters = new Dictionary <string, object>(); JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { parameters.Add("empresaId", empresaId); List <SucursalDTO> sucursalDTOList = sucursalService.SearchFor(parameters, string.Empty); jsonResultMessage.data = WebHelper.ToSelectListItem <SucursalDTO>( sucursalDTOList, x => x.SucursalId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty); return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }
public LootSplit InsertLootSplit(LootSplit lootSplit) { var result = new JsonResultMessage() { Success = true, Message = "Successfully added new loot split." }; try { lootSplit = _unitOfWork.Repository <LootSplit>().Insert(lootSplit); _unitOfWork.Commit(); } catch (Exception ex) { result.Success = false; result.Message = "Error adding config. " + ex.Message; } return(lootSplit); }
public JsonResult GetDistrito(int provinciaId) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { Dictionary <string, object> parameters = new Dictionary <string, object> { { "provinciaId", provinciaId } }; List <DistritoDTO> distritoDTOList = distritoService.SearchFor(parameters, string.Empty); jsonResultMessage.data = WebHelper.ToSelectListItem <DistritoDTO>( distritoDTOList, x => x.DistritoId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty); } catch (Exception ex) { throw ex; } return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); }
public JsonResult GetDeterminado() { JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { var jsonData = new { foo = "1", baz = "Blech" }; jsonResultMessage.data = jsonData; return(Json(jsonResultMessage)); } catch (Exception ex) { throw ex; } }
public async Task <JsonResultMessage> AddNewRestaurantAsync(Restaurant restaurant) { var result = new JsonResultMessage() { Success = true, Message = "Successfully added new restaurant." }; try { restaurant = await _unitOfWork.Repository <Restaurant>().InsertAsync(restaurant); _unitOfWork.Commit(); } catch (Exception ex) { result.Success = false; result.Message = "Error adding config. " + ex.Message; } return(result); }
public ActionResult Create(JsonHeader collection) { TablaDTO tablaDTO = new TablaDTO(); Dictionary <string, string> editDictionary = WebHelper.JsonToDictionary(collection.Header); JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { if (collection.EditAction == EditActionConstant.EDIT) { tablaDTO.TablaId = Convert.ToInt32(editDictionary["TablaId"]); } tablaDTO.Codigo = Convert.ToString(editDictionary["Codigo"]); tablaDTO.Nombre = Convert.ToString(editDictionary["Nombre"]); tablaDTO.Formato = editDictionary["Formato"].ToString(); tablaDTO.Estado = EstadoConstante.ACTIVO; tablaDTO.UsuarioCreacionId = 1; tablaDTO.FechaCreacion = DateTime.Now; if (collection.EditAction == EditActionConstant.NEW) { tablaService.Create(tablaDTO); } else { tablaService.Update(tablaDTO); } jsonResultMessage.message = "Tabla grabado satisfactoriamente."; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }
public ActionResult Create(JsonHeader collection) { Dictionary <string, string> editDictionary = WebHelper.JsonToDictionary(collection.Header); JsonResultMessage jsonResultMessage = new JsonResultMessage(); SucursalDTO sucursalDTO = new SucursalDTO(); try { if (collection.EditAction == EditActionConstant.EDIT) { sucursalDTO.SucursalId = Convert.ToInt32(editDictionary["SucursalId"]); } sucursalDTO.EmpresaId = Convert.ToInt32(editDictionary["EmpresaId"]); sucursalDTO.Nombre = editDictionary["Nombre"].ToString(); sucursalDTO.Direccion = editDictionary["Direccion"].ToString(); sucursalDTO.Telefono = editDictionary["Telefono"].ToString(); sucursalDTO.Capacidad = editDictionary["Capacidad"].ToString(); sucursalDTO.DistritoId = Convert.ToInt32(editDictionary["DistritoId"]); sucursalDTO.Estado = EstadoConstante.ACTIVO; if (collection.EditAction == EditActionConstant.NEW) { sucursalService.Create(sucursalDTO); } else { sucursalService.Update(sucursalDTO); } jsonResultMessage.message = "Sucursal grabado satisfactoriamente."; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; } return(Json(jsonResultMessage)); }
public async Task <JsonResult> GetClienteSunat(string numeroruc) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); AccessTokenSunat accessToken = new AccessTokenSunat(); try { accessToken.token = ConfigurationManager.AppSettings["KeyApiRuc"]; accessToken.ruc = numeroruc; var response = await sunatClient.PostAsJsonAsync("/api/v1/ruc", accessToken); var respuesta = await response.Content.ReadAsStringAsync(); var data = JsonConvert.DeserializeObject <ProveedorSunatViewModel>(respuesta); if (data.codigo_de_zona != null) { IEnumerable <DistritoDTO> distrito = _distritoService.Ubigeo(data.ubigeo); var jsonData = new { RazonSocial = data.nombre_o_razon_social, NumeroDocumento = data.ruc, Direccion = data.direccion, distrito.FirstOrDefault().ProvinciaDTO.DepartamentoDTO.PaisId, distrito.FirstOrDefault().ProvinciaDTO.DepartamentoId, PronvinciaId = distrito.FirstOrDefault().ProvinciaId, distrito.FirstOrDefault().DistritoId, }; jsonResultMessage.data = jsonData; return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); } jsonResultMessage.success = false; jsonResultMessage.data = respuesta; } catch (Exception ex) { throw ex; } return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); }
public JsonResult GetDepartamento(int paisId) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { Dictionary <string, object> parameters = new Dictionary <string, object> { { "paisId", paisId } }; List <DepartamentoDTO> departamentoDTOList = departamentoService.SearchFor(parameters, string.Empty); jsonResultMessage.data = WebHelper.ToSelectListItem <DepartamentoDTO>( departamentoDTOList, x => x.DepartamentoId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty); } catch (Exception ex) { jsonResultMessage.message = ex.Message; jsonResultMessage.success = false; } return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); }
public async Task <JsonResultMessage> DeleteAsync(int id) { var result = new JsonResultMessage() { Success = true, Message = "Successfully added new restaurant." }; try { Restaurant restaurant = _unitOfWork.Repository <Restaurant>().GetById(id); await _unitOfWork.Repository <Restaurant>().DeleteAsync(restaurant); _unitOfWork.Commit(); } catch (Exception ex) { result.Success = false; result.Message = "Error deleting item(s). " + ex.Message; } return(result); }
//[HttpPost] public async Task <JsonResult> GetPersonal(string nombre) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { IEnumerable <PersonalDTO> listarPesonal = await personalService.ListarPersonal(nombre); var dataJson = from f in listarPesonal.ToList() select new { f.PersonalId, f.Nombres }; jsonResultMessage.data = dataJson; } catch (Exception ex) { throw ex; } return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); }
public ActionResult GrabarSerie(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Header); Dictionary <string, string> detailDictionary = WebHelper.JsonToDictionary(collection.Detail); JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { SerieDTO serieDTO = new SerieDTO(); serieDTO.SerieId = Convert.ToInt32(detailDictionary["SerieId"]); serieDTO.AlmacenId = Convert.ToInt32(headerDictionary["AlmacenId"]); serieDTO.DocumentoComercialId = Convert.ToInt32(detailDictionary["DocumentoComercialId"]); serieDTO.NumeroSerie = Convert.ToString(detailDictionary["NumeroSerie"]); serieDTO.NumeroLinea = Convert.ToInt32(detailDictionary["NumeroLinea"]); serieDTO.FormatoDocumento = Convert.ToString(detailDictionary["FormatoDocumento"]); serieDTO.IgvSn = Convert.ToString(detailDictionary["IgvSn"]); serieDTO.Observacion = Convert.ToString(detailDictionary["Observacion"]); serieDTO.Estado = EstadoConstante.ACTIVO; serieDTO.UsuarioCreacionId = 1; serieDTO.FechaCreacion = DateTime.Now; if (collection.EditAction != EditActionConstant.EDIT) { serieService.Create(serieDTO); } else { serieService.Update(serieDTO); } jsonResultMessage.message = "Numero serie para esta almacen grabado satisfactoriamente."; } catch (Exception ex) { throw ex; } return(Json(jsonResultMessage)); }
public ActionResult Create(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Row); JsonResultMessage jsonResultMessage = new JsonResultMessage(); UnidadMedidaDTO unidadMedidaDTO = new UnidadMedidaDTO(); try { if (collection.EditAction == EditActionConstant.EDIT) { unidadMedidaDTO.UnidadMedidaId = Convert.ToInt32(headerDictionary["UnidadMedidaId"]); } unidadMedidaDTO.Codigo = headerDictionary["Codigo"].ToString().Trim(); unidadMedidaDTO.Nombre = headerDictionary["Nombre"].ToString().Trim(); unidadMedidaDTO.Abreaviatura = headerDictionary["Abreaviatura"].ToString().Trim(); unidadMedidaDTO.Estado = EstadoConstante.ACTIVO; if (collection.EditAction == EditActionConstant.NEW) { unidadMedidaService.Create(unidadMedidaDTO); } else { unidadMedidaService.Update(unidadMedidaDTO); } jsonResultMessage.message = "Unidad medida grabado satifactoriamente"; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; throw ex; } return(Json(jsonResultMessage)); }
public async Task <JsonResult> GetCliente(string query) { JsonResultMessage jsonResultMessage = new JsonResultMessage(); try { IEnumerable <ProveedorDTO> clienteList = await _proveedorService.ListarProveedor(query); var jsonData = from f in clienteList select new { f.ProveedorId, f.RazonSocial }; jsonResultMessage.data = jsonData; return(Json(jsonResultMessage, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }