public SucursalesController() : base() { _contexto = new Contexto(); var repository = new SucursalRepository(_avikaDB, _logger); this._servicio = new ServicioSucursal(repository); }
public JsonResult CheckSucursal(string Nombre, string Abreviatura) { Sucursales obj = new Sucursales(); SucursalRepository SucRep = new SucursalRepository(); try { if (Nombre != string.Empty || Abreviatura != string.Empty) { obj.Accion = SucRep.CheckSucursal(Nombre, Abreviatura); if (obj.Accion == -1) { obj.Mensaje = "Se genero un error al verificar la existencia de la sucursal!"; } } else { obj.Accion = -1; obj.Mensaje = "El parametro tiene un valor incorrecto!"; } } catch (Exception ex) { //throw; obj.Accion = -1; obj.Mensaje = ex.Message.ToString(); //return Json(list, JsonRequestBehavior.AllowGet); } return(Json(obj, JsonRequestBehavior.AllowGet)); }
public async Task GetSucursal() { try { Sucursal sucursal; sucursal = await SucursalRepository.GetAsync(IdSucursal); Nombre = sucursal.Nombre; Direccion = sucursal.Direccion; Telefono = sucursal.Telefono; IdMunicipio = sucursal.IdMunicipio; IdTipoSucursal = sucursal.IdTipoSucursal; IdEstado = sucursal.IdEstado; IdPais = sucursal.IdPais; CodigoPostal = sucursal.CodigoPostal; Rfc = sucursal.Rfc; NombreRepresentante = sucursal.NombreRepresentante; RegimenFiscal = sucursal.RegimenFiscal; this.ListaHorario = new BindingList <HorarioSucursal>(sucursal.ListaHorario); } catch (Exception ex) { throw ex; } }
public JsonResult delete(int id) { Sucursales obj = new Sucursales(); SucursalRepository SucRep = new SucursalRepository(); try { if (id > 0) { obj = SucRep.Del(id); } else { obj.Accion = 0; obj.Mensaje = "El parametro tiene un valor incorrecto!"; } } catch (Exception ex) { //throw; obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); //return Json(list, JsonRequestBehavior.AllowGet); } return(Json(obj, JsonRequestBehavior.AllowGet)); }
public UnitOfWork() { BancoRepository = new BancoRepository(); SucursalRepository = new SucursalRepository(); OrdenPagoRepository = new OrdenPagoRepository(); LoadBancos(); LoadSucursales(); LoadOrdenesPago(); }
public async Task <int> Delete(Guid IdUsuario) { try { var result = await SucursalRepository.DeleteAsync(IdSucursal, IdUsuario); return(result); } catch (Exception ex) { throw ex; } }
public async Task <Sucursal> GuardarCambios(Guid IdUsuario) { try { Sucursal sucursal = new Sucursal(); sucursal.Result = 0; if (State == EntityState.Create) { sucursal.IdSucursal = 0; sucursal.IdTipoSucursal = IdTipoSucursal; sucursal.Nombre = Nombre; sucursal.Direccion = Direccion; sucursal.Telefono = Telefono; sucursal.IdPais = IdPais; sucursal.IdEstado = IdEstado; sucursal.IdMunicipio = IdMunicipio; sucursal.CodigoPostal = CodigoPostal; sucursal.Rfc = Rfc; sucursal.NombreRepresentante = NombreRepresentante; sucursal.RegimenFiscal = RegimenFiscal; sucursal.ListaHorario = this.ListaHorario.ToList(); sucursal = await SucursalRepository.AddAsync(sucursal, IdUsuario); } else if (State == EntityState.Update) { sucursal.IdSucursal = IdSucursal; sucursal.IdTipoSucursal = IdTipoSucursal; sucursal.Nombre = Nombre; sucursal.Direccion = Direccion; sucursal.Telefono = Telefono; sucursal.IdPais = IdPais; sucursal.IdEstado = IdEstado; sucursal.IdMunicipio = IdMunicipio; sucursal.CodigoPostal = CodigoPostal; sucursal.Rfc = Rfc; sucursal.NombreRepresentante = NombreRepresentante; sucursal.RegimenFiscal = RegimenFiscal; sucursal.ListaHorario = this.ListaHorario.ToList(); sucursal = await SucursalRepository.UpdateAsync(sucursal, IdUsuario); } return(sucursal); } catch (Exception ex) { throw ex; } }
public async Task GetAll() { try { var x = await SucursalRepository.GetAllAsync(); ListaSucursales.Clear(); foreach (var item in x) { ListaSucursales.Add(item); } } catch (Exception ex) { throw ex; } }
public JsonResult CheckUserInfo() { SucursalRepository sucursal = new SucursalRepository(); try { return(Json(sucursal.CheckUserInfo((string)(Session["usuario"])), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { List <Home> list = new List <Home>(); Home obj = new Home(); obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); list.Add(obj); return(Json(list, JsonRequestBehavior.AllowGet)); } }
public JsonResult GetUsersInfoCitas(string CodigoUsuario) { SucursalRepository Sucursal = new SucursalRepository(); try { return(Json(Sucursal.GetUsersInfoCitas(CodigoUsuario), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { List <Home> list = new List <Home>(); Home obj = new Home(); obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); list.Add(obj); return(Json(list, JsonRequestBehavior.AllowGet)); } }
public JsonResult getSucursalesCentroAtencion() { SucursalRepository SucRep = new SucursalRepository(); try { return(Json(SucRep.getSucursalesByAtencion(), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { //throw; List <Sucursales> list = new List <Sucursales>(); Sucursales obj = new Sucursales(); obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); list.Add(obj); return(Json(list, JsonRequestBehavior.AllowGet)); } }
public JsonResult SaveData(Sucursales sucursal) { try { SucursalRepository SucRep = new SucursalRepository(); if (ModelState.IsValid) { SucRep.Save(sucursal); //db.Sucursal.Add(sucursal); //db.SaveChanges(); } else { sucursal.Accion = 0; sucursal.Mensaje = "Los datos enviados no son correctos, intente de nuevo!"; } return(Json(sucursal, JsonRequestBehavior.AllowGet)); } catch (Exception) { //throw; return(Json(sucursal, JsonRequestBehavior.AllowGet)); } }
public static ClienteCertificacion GetClienteCertificacion(int id) { var clienteRepo = new ClienteRepository(); var cli = clienteRepo.Filtrar(c => c.Id == id).FirstOrDefault(); var cliente = new ClienteCertificacion(); if (cli != null) { cliente.Id = cli.Id; cliente.Nombre = cli.Nombre; cliente.Rut = $"{cli.Rut}-{cli.DV.ToString().ToUpper()}"; cliente.RazonSocial = cli.RazonSocial; cliente.CodigoActividadEconomica = cli.CodigoActividadEconomica; cliente.Logo = cli.Logo; cliente.GiroComercial = cli.GiroComercial; cliente.NombreFantasia = cli.NombreFantasia; var sucursalRepo = new SucursalRepository(); var sucu = sucursalRepo.Filtrar(s => s.ClienteId == cli.Id).FirstOrDefault(); if (sucu != null) { cliente.Sucursal = sucu.Identificador; cliente.CodigoActividadEconomica = sucu.CodigoSucursalSII; var contactoSucursalRepo = new ContactoSucursalRepository(); var contacto = contactoSucursalRepo.Filtrar(c => c.SucursalId == sucu.Id).FirstOrDefault(); if (contacto != null) { cliente.NombreContacto = contacto.NombreContacto; cliente.Ciudad = contacto.Ciudad; cliente.Comuna = contacto.Comuna; cliente.Telefono = contacto.Telefono; cliente.Correo = contacto.CorreoContacto; cliente.Direccion = contacto.Direccion; } } var certEstado = new CertificacionRepository(); var certificacion = certEstado.Filtrar(c => c.ClienteId == cli.Id).FirstOrDefault(); cliente.EstadoCertificacion = "Sin información"; if (certificacion != null) cliente.EstadoCertificacion = Util.Estados.EstadosUtil.GetEstadoCertificacion(certificacion.EstadoCertificacion); } return cliente; }
public SucursalController(SucursalRepository repository) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); }