public ActionResult Consulta(FormCollection collection) { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalViewModel SucursalVW = new SucursalViewModel(); SucursalResponse respuesta = new SucursalResponse(); if (!string.IsNullOrEmpty(collection["CodigoBanco"])) { respuesta = WS.ConsultarSucursal(new SucursalRequest { CodigoBanco = Int32.Parse(collection["CodigoBanco"]) }); if (respuesta.CodigoError == 0) { SucursalVW.ListaSucursal = respuesta.ListaSucursal; } } BancoResponse respuestaBanco = new BancoResponse(); respuestaBanco = WS.ConsultarBanco(new BancoRequest()); if (respuestaBanco.CodigoError == 0) { SucursalVW.ListaBancoCombo = respuestaBanco.ListaBanco.Select(e => new BancoViewModel { CodigoBanco = e.CodigoBanco, Nombre = e.Nombre }).ToList(); } return(View(SucursalVW)); }
public SucursalItemPage() { InitializeComponent(); SucursalViewModel sucursalViewModel = SucursalViewModel.GetInstance(); BindingContext = sucursalViewModel.CurrentSucursal; }
public ActionResult EditarSucursal(SucursalViewModel model) { if (ModelState.IsValid) { try { Cat_Sucursales _suc = _unitOfWork.GetRepositoryInstance <Cat_Sucursales>() .GetFirstOrDefaultByParameter(s => s.Clave_Empresa == model.EmpresaID && s.Clave_Sucursal == model.SucursalID); if (_suc == null) { ViewBag.ErrorMessage = "Error al intentar actualizar los datos de la sucursal"; return(View(model)); } _suc.Desc_Estado = model.Estado; _suc.Desc_Sucursal = model.Nombre; _suc.mail = model.Email; _unitOfWork.GetRepositoryInstance <Cat_Sucursales>().Update(_suc); _unitOfWork.SaveChanges(); return(RedirectToAction("Sucursales", "Catalogos")); } catch (Exception ex) { ViewBag.ErrorMessage = ex.Message; } } else { ViewBag.ErrorMessage = "La información es incompleta"; } return(View(model)); }
public ActionResult Edit(SucursalViewModel item, FormCollection collection) { try { // TODO: Add update logic here BLBanco oblBanco = new BLBanco(); List <BESucursal> lstSucursal = new List <BESucursal>(); lstSucursal = oblBanco.ActualizarSucursal(new BESucursal { Sucursal_ID = item.Sucursal_ID, // Banco = new BEBanco() { Banco_ID = item.Banco.Banco_ID }, Banco_ID = item.Banco_ID, Sucursal_Nombre = item.Sucursal_Nombre, Sucursal_Direccion = item.Sucursal_Direccion, Sucursal_FechaRegistro = item.Sucursal_FechaRegistro }); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult AgregarSucursal(SucursalViewModel model) { if (ModelState.IsValid) { try { if (_unitOfWork.GetRepositoryInstance <Cat_Sucursales>().GetExists(s => s.Clave_Empresa == model.EmpresaID && s.Clave_Sucursal == model.SucursalID)) { ViewBag.ErrorMessage = "La clave de Sucursal ya existe para la empresa seleccionada"; return(View(model)); } Cat_Sucursales _suc = new Cat_Sucursales(); _suc.Clave_Division = model.DivisionID; _suc.Clave_Empresa = model.EmpresaID; _suc.Clave_Region = model.RegionID; _suc.Clave_SubRegion = 0; _suc.Clave_Sucursal = model.SucursalID; _suc.Desc_Estado = model.Estado; _suc.Desc_Sucursal = model.Nombre; _suc.mail = model.Email; _unitOfWork.GetRepositoryInstance <Cat_Sucursales>().Add(_suc); return(RedirectToAction("Sucursales", "Catalogos")); } catch (Exception ex) { ViewBag.ErrorMessage = ex.Message; } } else { ViewBag.ErrorMessage = "La información es incompleta"; } return(View(model)); }
public ActionResult EditarSucursal(string Id) { string[] empresaRegion = Id.Trim().Split('|'); short empresaID = Convert.ToInt16(empresaRegion[0]); short sucursalID = Convert.ToInt16(empresaRegion[1]); Cat_Sucursales _suc = _unitOfWork.GetRepositoryInstance <Cat_Sucursales>() .GetFirstOrDefaultByParameter(s => s.Clave_Empresa == empresaID && s.Clave_Sucursal == sucursalID); if (_suc == null) { return(RedirectToAction("Sucursales", "Catalogos")); } var model = new SucursalViewModel(); model.DivisionID = _suc.Clave_Division.HasValue ? (int)_suc.Clave_Division : -1; model.Email = _suc.mail; model.EmpresaID = _suc.Clave_Empresa; model.Estado = _suc.Desc_Estado; model.Nombre = _suc.Desc_Sucursal; model.RegionDivisionID = (_suc.Clave_Division.HasValue ? (int)_suc.Clave_Division : -1) + ";" + _suc.Clave_Region; model.RegionID = _suc.Clave_Region; model.SucursalID = _suc.Clave_Sucursal; return(View(model)); }
public ActionResult Consulta(FormCollection collection) { BLBanco oblBanco = new BLBanco(); SucursalViewModel SucursalVW = new SucursalViewModel(); List <BESucursal> lstSucursal = new List <BESucursal>(); if (!string.IsNullOrEmpty(collection["Banco_ID"])) { lstSucursal = oblBanco.ConsultarSucursales(new BESucursal { Banco_ID = Int32.Parse(collection["Banco_ID"]) }); SucursalVW.ListaSucursal = lstSucursal; } List <BEBanco> lstBanco = new List <BEBanco>(); lstBanco = oblBanco.ConsultarBanco(new BEBanco()); SucursalVW.ListaBancoCombo = lstBanco.Select(e => new BancoViewModel { Banco_ID = e.Banco_ID, Banco_Nombre = e.Banco_Nombre }).ToList(); return(View(SucursalVW)); }
private async void ExecuteEliminar() { try { // Estados this.IsRunning = true; this.IsEnabled = false; /// pregunta al usuario (Confirmacion) if (await App.Current.MainPage.DisplayAlert("Anular", "¿esta seguro de Enular este registro? \n" + this.nombre, "Aceptar", "Cancelar") == false) { return; } // localhost/admeli/xcore2/xcore/services.php/sucursal/eliminar Response response = await webService.POST <Sucursal, Response>("sucursal", "eliminar", (Sucursal)this); await App.Current.MainPage.DisplayAlert("Eliminar", response.Message, "Aceptar"); // Refrescar la lista SucursalViewModel.GetInstance().ExecuteRefresh(); } catch (Exception ex) { // Error message await App.Current.MainPage.DisplayAlert("Error", ex.Message, "Aceptar"); } finally { // Estados this.IsRunning = false; this.IsEnabled = true; } }
public FrmSucursalesGrid() { InitializeComponent(); Model = ServiceLocator.Instance.Resolve <SucursalViewModel>(); BtnNuevo.Visible = CurrentSession.PermisoUsuario("19"); btnModificar.Visible = CurrentSession.PermisoUsuario("20"); btnEliminar.Visible = CurrentSession.PermisoUsuario("21"); }
private void ExecuteEditar() { SucursalViewModel sucursalViewModel = SucursalViewModel.GetInstance(); sucursalViewModel.SetCurrentSucursal(this); this.Nuevo = false; /// Importante indicaque se modificara el registro actual this.DeleteIsEnabled = true; App.SucursalPage.Navigation.PushAsync(new SucursalItemPage()); // Navegacion }
// GET: Sucursal public ActionResult Index() { SucursalViewModel SucursalVW = new SucursalViewModel(); List <BESucursal> lstSucursal = new List <BESucursal>(); BLBanco oblBanco = new BLBanco(); lstSucursal = oblBanco.ConsultarSucursales(new BESucursal()); SucursalVW.ListaSucursal = lstSucursal; return(View(SucursalVW)); }
// GET: Sucursal/Edit/5 public ActionResult Edit(SucursalViewModel item) { BLBanco oblBanco = new BLBanco(); List <BEBanco> lstBanco = new List <BEBanco>(); lstBanco = oblBanco.ConsultarBanco(new BEBanco()); item.ListaBancoCombo = lstBanco.Select(e => new BancoViewModel { Banco_ID = e.Banco_ID, Banco_Nombre = e.Banco_Nombre }).ToList(); return(View(item)); }
public ActionResult Index() { SucursalViewModel model = new SucursalViewModel(); var response = client.GetAsync("api/banco/ObtenerBancos").Result; if (response.IsSuccessStatusCode) { ViewBag.Bancos = response.Content.ReadAsAsync <List <object> >().Result; } return(View()); }
public async Task <Sucursal> ToSucursal(SucursalViewModel model) { return(new Sucursal { Nombre = model.Nombre, Direccion = model.Direccion, Encargado = model.Encargado, Empresa = await _dataContext.Empresas.FindAsync(model.EmpresaId), }); }
// GET: Sucursal/Create public ActionResult Create() { BLBanco oblBanco = new BLBanco(); SucursalViewModel SucursalVW = new SucursalViewModel(); List <BEBanco> lstBanco = new List <BEBanco>(); lstBanco = oblBanco.ConsultarBanco(new BEBanco()); //Veri SucursalVW.ListaBancoCombo = lstBanco.Select(e => new BancoViewModel { Banco_ID = e.Banco_ID, Banco_Nombre = e.Banco_Nombre }).ToList(); return(View(SucursalVW)); }
public ActionResult ListaMaster() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalViewModel SucursalVW = new SucursalViewModel(); SucursalResponse respuesta = new SucursalResponse(); respuesta = WS.ConsultarSucursal(new SucursalRequest()); if (respuesta.CodigoError == 0) { SucursalVW.ListaSucursal = respuesta.ListaSucursal; } return(View(SucursalVW)); }
// GET: Sucursal/Edit/5 public ActionResult Edit(SucursalViewModel item) { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); BancoResponse respuesta = new BancoResponse(); respuesta = WS.ConsultarBanco(new BancoRequest()); if (respuesta.CodigoError == 0) { item.ListaBancoCombo = respuesta.ListaBanco.Select(e => new BancoViewModel { CodigoBanco = e.CodigoBanco, Nombre = e.Nombre }).ToList(); } return(View(item)); }
public FrmSucursal(int?IdSucursal) { InitializeComponent(); Model = ServiceLocator.Instance.Resolve <SucursalViewModel>(); if (IdSucursal > 0) { Model.IdSucursal = IdSucursal; Model.State = EntityState.Update; } else { Model.ListHorario(); Model.State = EntityState.Create; CargarHorarios(); } }
public ActionResult Guardar(SucursalViewModel sucursalViewModel) { Mapper.CreateMap <SucursalViewModel, Sucursal>(); var banco = Mapper.Map <SucursalViewModel, Sucursal>(sucursalViewModel); var result = sucursalViewModel.Id > 0 ? sucursalComponent.Actualizar(banco) : sucursalComponent.Registrar(banco); if (!result) { ViewBag.Mensaje = "Ocurrio un error al guardar informacion de sucursal"; return(View("~/Views/Shared/_Mensajes.cshtml")); } return(Redirect("~/")); }
public JsonResult ObtenerDescripcionSucursal(string sucursalID) { int intNumeroSucursal = 0; if (!int.TryParse(sucursalID, out intNumeroSucursal)) { return(Json(new { sucursal_descripcion = "Valor ingresado no númerico." }, JsonRequestBehavior.AllowGet)); } SucursalViewModel sucursal = new SucursalViewModel(); sucursal.sucursal_numero = sucursalID.ToString(); ParametrosBancorRespository _560wsBancor = new ParametrosBancorRespository(); sucursal.sucursal_descripcion = _560wsBancor.ObtenerSucursalDescripcion(intNumeroSucursal); return(Json(sucursal, JsonRequestBehavior.AllowGet)); }
// GET: Sucursal/Details/5 public ActionResult Consulta() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalViewModel SucursalVW = new SucursalViewModel(); SucursalVW.ListaSucursal = new List <EntidadNegocio.Sucursal.ENSucursal>(); BancoResponse respuesta = new BancoResponse(); respuesta = WS.ConsultarBanco(new BancoRequest()); if (respuesta.CodigoError == 0) { SucursalVW.ListaBancoCombo = respuesta.ListaBanco.Select(e => new BancoViewModel { CodigoBanco = e.CodigoBanco, Nombre = e.Nombre }).ToList(); } return(View(SucursalVW)); }
public ActionResult Delete(SucursalViewModel item, FormCollection collection) { try { // TODO: Add delete logic here BLBanco oblBanco = new BLBanco(); List <BESucursal> lstSucursal = new List <BESucursal>(); lstSucursal = oblBanco.EliminarSucursal(new BESucursal { Sucursal_ID = item.Sucursal_ID }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
public IActionResult Edit([FromBody] SucursalViewModel sucViewModel) { try { if (ModelState.IsValid) { var suc = MapperHelper <SucursalViewModel, Sucursal> .ObjectTo(sucViewModel); _serv.Edit(suc); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(BadRequest()); } return(Ok(true)); }
public async Task <IActionResult> AddSucursal(SucursalViewModel model) { if (!ModelState.IsValid) { return(NotFound()); } var sucursal = await _converterHelper.ToSucursal(model); if (sucursal == null) { return(NotFound()); } _dataContext.Sucursales.Add(sucursal); _dataContext.SaveChanges(); return(RedirectToAction($"Details/{model.EmpresaId}")); }
public ActionResult Delete(SucursalViewModel item, FormCollection collection) { try { // TODO: Add delete logic here SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalResponse respuesta = new SucursalResponse(); respuesta = WS.EliminarSucursal(new SucursalRequest { CodigoSucursal = item.CodigoSucursal }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Registrar(SucursalViewModel model) { string message = ""; if (ModelState.IsValid) { message = SuccessMessage; client.PostAsJsonAsync("api/sucursal/RegistrarSucursal", model); } else { message = ErrorMessage; } return(PartialView(PartialViewResult, new ResultadoViewModel() { Mensage = message })); }
public ActionResult AgregarSucursal(string Id) { var model = new SucursalViewModel(); if (string.IsNullOrWhiteSpace(Id)) { model.EmpresaID = -1; model.DivisionID = -1; model.RegionID = -1; model.RegionDivisionID = string.Empty; } else { string[] empresaDivisionRegion = Id.Trim().Split(';'); model.EmpresaID = Convert.ToInt16(empresaDivisionRegion[0]); model.DivisionID = Convert.ToInt32(empresaDivisionRegion[1]); model.RegionID = Convert.ToInt16(empresaDivisionRegion[2]); model.RegionDivisionID = model.DivisionID + ";" + model.RegionID; } return(View(model)); }
private List <SucursalViewModel> SucursalesResulset() { var result = from s in _db.Sucursals join z in _db.Zonas on s.ZonaId equals z.ZonaId into resulSet from r in resulSet.DefaultIfEmpty() select new { SucursalId = s.SucursalId, Nombre = s.Nombre, DelegacionMunicipio = s.DelegacionMunicipio, CodigoPostal = s.CodigoPostal, Telefono = s.Telefono, Horario = s.Horario, ZonaNombre = r.ZonaNombre }; List <SucursalViewModel> sucursales = new List <SucursalViewModel>(); foreach (var item in result.ToList()) { var sucursal = new SucursalViewModel { SucursalId = item.SucursalId, Nombre = item.Nombre, DelegacionMunicipio = item.DelegacionMunicipio, CodigoPostal = item.CodigoPostal, Telefono = item.Telefono, Horario = item.Horario, ZonaNombre = item.ZonaNombre }; sucursales.Add(sucursal); } return(sucursales); }
public ActionResult Edit(SucursalViewModel item, FormCollection collection) { try { // TODO: Add update logic here SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); SucursalResponse respuesta = new SucursalResponse(); respuesta = WS.ActualizarSucursal(new SucursalRequest { CodigoSucursal = item.CodigoSucursal, CodigoBanco = item.CodigoBanco, Nombre = item.Nombre, Direccion = item.Direccion, FechaRegistro = item.FechaRegistro }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
public async Task <IActionResult> AddSucursal(int?id) { if (id == null) { return(NotFound()); } var empresa = await this.empresaRepository.GetByIdAsync(id.Value); if (empresa == null) { return(NotFound()); } var model = new SucursalViewModel { EmpresaId = empresa.Id, NombreEmpresa = empresa.Nombre, }; return(View(model)); }