// GET: Proveedor/Edit/5 public async Task <ActionResult> Edit(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Proveedor/" + id); Proveedor proveedor = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; proveedor = JsonConvert.DeserializeObject <Proveedor>(datastring); } if (proveedor == null) { bitacora.AgregarBitacora("Proveedor", "Edit", "No se encontro", Session["US"].ToString(), 2); return(HttpNotFound()); } await ObtenerProvincias(); var cantones = await ObtenerCantones(proveedor.Provincia); var distritos = await ObtenerDistritos(proveedor.Provincia, proveedor.Canton); ViewBag.Cantones = new SelectList(cantones, "Canton", "Nombre"); ViewBag.Distritos = new SelectList(distritos, "Distrito", "Nombre"); return(View(proveedor)); }
private async Task <Persona> ObtenerPersona(string identificacion) { ApiCall api = new ApiCall(Session); Persona persona = new Persona(); var resultclient = await api.GetAsync("/api/Persona/" + identificacion); if (resultclient.IsSuccessStatusCode) { var datastring = resultclient.Content.ReadAsStringAsync().Result; persona = JsonConvert.DeserializeObject <Persona>(datastring); } return(persona); }
private async Task <List <Cantones> > ObtenerCantones() { ApiCall api = new ApiCall(Session); List <Cantones> cantones = new List <Cantones>(); var resultclient = await api.GetAsync("/api/Canton"); if (resultclient.IsSuccessStatusCode) { var datastring = resultclient.Content.ReadAsStringAsync().Result; cantones = JsonConvert.DeserializeObject <List <Cantones> >(datastring); } return(cantones); }
private async Task <List <Distritos> > ObtenerDistritos(char provincia, string canton) { ApiCall api = new ApiCall(Session); List <Distritos> distritos = new List <Distritos>(); var resultclient = await api.GetAsync("/api/Distrito/" + provincia + "/" + canton); if (resultclient.IsSuccessStatusCode) { var datastring = resultclient.Content.ReadAsStringAsync().Result; distritos = JsonConvert.DeserializeObject <List <Distritos> >(datastring); } return(distritos); }
private async Task <List <Producto> > ObtenerProductos() { ApiCall api = new ApiCall(Session); List <Producto> productos = new List <Producto>(); var resultclient = await api.GetAsync("/api/Producto"); if (resultclient.IsSuccessStatusCode) { var datastring = resultclient.Content.ReadAsStringAsync().Result; productos = JsonConvert.DeserializeObject <List <Producto> >(datastring); } ViewBag.Productos = new SelectList(productos.FindAll(c => c.Estado), "IdProducto", "NombreProducto"); return(productos); }
private async Task <List <Cita> > ObtenerCitas() { ApiCall api = new ApiCall(Session); List <Cita> citas = new List <Cita>(); var resultclient = await api.GetAsync("/api/Cita"); if (resultclient.IsSuccessStatusCode) { var datastring = resultclient.Content.ReadAsStringAsync().Result; citas = JsonConvert.DeserializeObject <List <Cita> >(datastring); } ViewBag.Citas = new SelectList(citas.FindAll(c => c.Estado), "IdCita", "Asunto"); return(citas); }
private async Task <List <TipodeIdentificacion> > ObtenerTiposdeIdentificacion() { ApiCall api = new ApiCall(Session); List <TipodeIdentificacion> tipos = new List <TipodeIdentificacion>(); var resultclient = await api.GetAsync("/api/TipoIdentificacion"); if (resultclient.IsSuccessStatusCode) { var datastring = resultclient.Content.ReadAsStringAsync().Result; tipos = JsonConvert.DeserializeObject <List <TipodeIdentificacion> >(datastring); } ViewBag.TiposIdentificaciones = new SelectList(tipos.FindAll(c => c.Estado), "IdTipoIdentificacion", "TipoIdentificacion"); return(tipos); }
// GET: Mascota public async Task <ActionResult> Index() { ApiCall api = new ApiCall(Session); var response = await api.GetAsync("/api/Mascota"); if (response.IsSuccessStatusCode) { var datastring = await response.Content.ReadAsStringAsync(); var mascotas = JsonConvert.DeserializeObject <List <Mascota> >(datastring).FindAll(c => c.Estado); return(View(mascotas)); } bitacora.AgregarBitacora("Mascota", "Index", "No se pudo obtener datos", Session["US"].ToString(), 2); return(View(new List <Mascota>())); }
// GET: Usuario public async Task <ActionResult> Index() { ApiCall api = new ApiCall(Session); var response = await api.GetAsync("/api/Usuario"); if (response.IsSuccessStatusCode) { var datastring = await response.Content.ReadAsStringAsync(); var users = JsonConvert.DeserializeObject <List <User> >(datastring); return(View(users)); } bitacora.AgregarBitacora("Usuario", "Index", "No se pudo obtener datos", Session["US"].ToString(), 2); return(View(new List <User>())); }
// GET: Usuario/Details/5 public async Task <ActionResult> Details(int IdUsuario, string Usuario, string Clave) { ApiCall api = new ApiCall(Session); User user = new User { IdUsuario = IdUsuario, Usuario = Usuario, Clave = Clave }; List <int> rolesids = new List <int>(); var result = await api.GetAsync("/api/Rol/" + IdUsuario); if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; rolesids = JsonConvert.DeserializeObject <List <int> >(datastring); } ViewBag.Roles = new SelectList(Rol.GetRoles(rolesids), "Valor", "Name"); return(View(user)); }
// GET: Mascota/Details/5 public async Task <ActionResult> Details(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Mascota/" + id); Mascota mascota = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; mascota = JsonConvert.DeserializeObject <Mascota>(datastring); } if (mascota == null) { bitacora.AgregarBitacora("Mascota", "Details", "No existe", Session["US"].ToString(), 2); return(View(new Mascota())); } return(View(mascota)); }
// GET: TipoIdentificacion/Edit/5 public async Task <ActionResult> Edit(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/TipoIdentificacion/" + id); TipodeIdentificacion tipoIdentificacion = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; tipoIdentificacion = JsonConvert.DeserializeObject <TipodeIdentificacion>(datastring); } if (tipoIdentificacion == null) { bitacora.AgregarBitacora("TipoIdentificacion", "Edit", "No se encontro", Session["US"].ToString(), 2); return(HttpNotFound()); } return(View(tipoIdentificacion)); }
private async Task <List <Provincia> > ObtenerProvincias() { ApiCall api = new ApiCall(Session); List <Provincia> provincias = new List <Provincia>(); var resultclient = await api.GetAsync("/api/Provincia"); if (resultclient.IsSuccessStatusCode) { var datastring = resultclient.Content.ReadAsStringAsync().Result; provincias = JsonConvert.DeserializeObject <List <Provincia> >(datastring); } var provinciastemporal = new List <Provincia>(provincias); provinciastemporal.Insert(0, new Provincia { Cod = '0', Nombre = "--Seleccione--" }); ViewBag.Provincias = new SelectList(provinciastemporal, "Cod", "Nombre"); return(provincias); }
// GET: Tratamiento/Details/5 public async Task <ActionResult> Details(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Tratamiento/" + id); Tratamiento tratamiento = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; tratamiento = JsonConvert.DeserializeObject <Tratamiento>(datastring); } if (tratamiento == null) { bitacora.AgregarBitacora("Tratamiento", "Details", "No existe", Session["US"].ToString(), 2); return(View(new Tratamiento())); } return(View(tratamiento)); }
// GET: Producto/Edit/5 public async Task <ActionResult> Edit(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Producto/" + id); Producto producto = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; producto = JsonConvert.DeserializeObject <Producto>(datastring); } if (producto == null) { bitacora.AgregarBitacora("Producto", "Edit", "No se encontro", Session["US"].ToString(), 2); return(HttpNotFound()); } await ObtenerProvedores(); return(View(producto)); }
// GET: Mascota/Edit/5 public async Task <ActionResult> Edit(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Mascota/" + id); Mascota mascota = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; mascota = JsonConvert.DeserializeObject <Mascota>(datastring); } if (mascota == null) { bitacora.AgregarBitacora("Mascota", "Edit", "No se encontro", Session["US"].ToString(), 2); return(HttpNotFound()); } await ObtenerClientes(); return(View(mascota)); }
// GET: Proveedor/Details/5 public async Task <ActionResult> Details(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Proveedor/" + id); Proveedor proveedor = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; proveedor = JsonConvert.DeserializeObject <Proveedor>(datastring); List <Proveedor> proveedors = await LLenarDatos(new List <Proveedor>() { proveedor }); proveedor = proveedors.First(); } if (proveedor == null) { bitacora.AgregarBitacora("Proveedor", "Details", "No existe", Session["US"].ToString(), 2); return(View(new Proveedor())); } return(View(proveedor)); }
// GET: Venta/Delete/5 public async Task <ActionResult> Delete(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Venta/" + id); Venta venta = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; venta = JsonConvert.DeserializeObject <Venta>(datastring); List <Venta> ventas = await LLenarDatos(new List <Venta>() { venta }); venta = ventas.First(); } if (venta == null) { bitacora.AgregarBitacora("Venta", "Delete", "No se encontro", Session["US"].ToString(), 2); return(HttpNotFound()); } return(View(venta)); }
// GET: Cliente/Details/5 public async Task <ActionResult> Details(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Cliente/" + id); Cliente cliente = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; cliente = JsonConvert.DeserializeObject <Cliente>(datastring); List <Cliente> clientes = await LLenarDatos(new List <Cliente>() { cliente }); cliente = clientes.First(); } if (cliente == null) { bitacora.AgregarBitacora("Cliente", "Details", "No existe", Session["US"].ToString(), 2); return(View(new Cliente())); } return(View(cliente)); }
// GET: Producto/Delete/5 public async Task <ActionResult> Delete(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Producto/" + id); Producto producto = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; producto = JsonConvert.DeserializeObject <Producto>(datastring); List <Producto> productos = await LLenarDatos(new List <Producto>() { producto }); producto = productos.First(); } if (producto == null) { bitacora.AgregarBitacora("Producto", "Delete", "No se encontro", Session["US"].ToString(), 2); return(HttpNotFound()); } return(View(producto)); }
public async Task <ActionResult> Edit(User user) { ApiCall api = new ApiCall(Session); if (ModelState.IsValid) { var result = await api.PutAsync("/api/Usuario/" + user.IdUsuario, user); if (result.IsSuccessStatusCode && await EliminarRoles(user.IdUsuario)) { foreach (var IdRol in user.Role) { await RegistrarRol(new { user.IdUsuario, IdRol }); } return(RedirectToAction("Index")); } } bitacora.AgregarBitacora("Usuario", "Edit", "No se edito", Session["US"].ToString(), 2); List <int> rolesids = new List <int>(); var resultado = await api.GetAsync("/api/Rol/" + user.IdUsuario); if (resultado.IsSuccessStatusCode) { var datastring = resultado.Content.ReadAsStringAsync().Result; rolesids = JsonConvert.DeserializeObject <List <int> >(datastring); } List <SelectListItem> selectListItems = new List <SelectListItem>(); Rol.GetRoles().ForEach(rol => selectListItems.Add(new SelectListItem { Text = rol.Name, Value = "" + rol.Valor, Selected = rolesids.Contains(rol.Valor) })); ViewBag.Roles = selectListItems; return(View(user)); }
// GET: Institucion/Details/5 public async Task <ActionResult> Details(int id) { ApiCall api = new ApiCall(Session); var result = await api.GetAsync("/api/Institucion/" + id); Instituciones institucion = null; if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; institucion = JsonConvert.DeserializeObject <Instituciones>(datastring); var instituciones = await LlenarData(new List <Instituciones> { institucion }); institucion = instituciones.First(); } if (institucion == null) { bitacora.AgregarBitacora("Institucion", "Details", "No existe", Session["US"].ToString(), 2); return(View(new Instituciones())); } return(View(institucion)); }
// GET: Usuario/Edit/5 public async Task <ActionResult> Edit(int IdUsuario, string Usuario, string Clave) { ApiCall api = new ApiCall(Session); User user = new User { IdUsuario = IdUsuario, Usuario = Usuario, Clave = Clave }; List <int> rolesids = new List <int>(); var result = await api.GetAsync("/api/Rol/" + IdUsuario); if (result.IsSuccessStatusCode) { var datastring = result.Content.ReadAsStringAsync().Result; rolesids = JsonConvert.DeserializeObject <List <int> >(datastring); } List <SelectListItem> selectListItems = new List <SelectListItem>(); Rol.GetRoles().ForEach(rol => selectListItems.Add(new SelectListItem { Text = rol.Name, Value = "" + rol.Valor, Selected = rolesids.Contains(rol.Valor) })); ViewBag.Roles = selectListItems; return(View(user)); }