public async Task <IActionResult> CreateCiudad([Required] string NombreCanton, bool Estado, int id) { List <Pais> listPais = (from d in _context.Pais select new Pais { Id = d.Id, NombrePais = d.NombrePais }).ToList(); List <Provincia> listProvincia = (from e in _context.Provincia select new Provincia { Id = e.Id, NombreProvincia = e.NombreProvincia, PaisId = e.PaisId }).ToList(); if (ModelState.IsValid) { Canton canton = new Canton() { NombreCanton = NombreCanton, ProvinciaId = 1, Estado = true }; Provincia provincia = new Provincia(); provincia.AñadirCanton(canton); _context.Add(canton); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View()); }
public List <Canton> getByEmployee(string id) { List <Canton> list = new List <Canton>(); int idEmployee = getIdEmployee(id); using (SqlConnection sqlCon = getConnection()) { sqlCon.Open(); String query = "Select name_canton from Canton where id_employee= " + idEmployee + ";"; SqlCommand sqlSelect = new SqlCommand(query, sqlCon); using (SqlDataReader reader = sqlSelect.ExecuteReader()) { Canton canton = null; while (reader.Read()) { canton = new Canton(); canton.Name = reader.GetString(0); list.Add(canton); } sqlCon.Close(); } return(list); } }
public async Task <IActionResult> Edit(int id, [Bind("CantonID,Nombre,Estado,ProvinciaID")] Canton canton) { if (id != canton.CantonID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(canton); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CantonExists(canton.CantonID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ProvinciaID"] = new SelectList(_context.Provincia, "ProvinciaID", "ProvinciaID", canton.ProvinciaID); return(View(canton)); }
public List <Canton> getAll() { List <Canton> list = new List <Canton>(); using (SqlConnection sqlCon = getConnection()) { sqlCon.Open(); String query = "Select name_canton from Canton;"; SqlCommand sqlSelect = new SqlCommand(query, sqlCon); using (SqlDataReader reader = sqlSelect.ExecuteReader()) { Canton canton = null; while (reader.Read()) { canton = new Canton(); canton.Name = reader.GetString(0); list.Add(canton); } sqlCon.Close(); } } return(list); }
public ActionResult Edit(string cedula) { Persona ControllerPerson = new Persona(); if (!string.IsNullOrEmpty(cedula)) { ControllerPerson = Persona.GetByCedula(cedula); ViewBag.Persona = ControllerPerson; } else { Persona tempPersona = new Persona { Nombre = "", Apellido1 = "", Apellido2 = "", Cedula = 0, Codelec = 0 }; ControllerPerson = tempPersona; ViewBag.Persona = ControllerPerson; } var tempCodelec = ControllerPerson.Codelec.ToString(); var tempDistrito = Distrito.GetByCodelec(ControllerPerson.Codelec); var tempProvincia = 1; if (ControllerPerson.Codelec != 0) { try { tempProvincia = tempDistrito.FirstOrDefault().IDProvincia; var tempCantones = Canton.GetByProvincia(tempProvincia); ViewBag.Provincias = Provincia.GetAll(); ViewBag.Cantones = tempCantones; ViewBag.Distritos = tempDistrito; ViewBag.SelectedProvincia = tempDistrito.FirstOrDefault().IDProvincia; ViewBag.SelectedCanton = tempDistrito.FirstOrDefault().IDCanton; } catch { Console.WriteLine("Cannot get provincia from codelec"); } } else { ViewBag.Provincias = new List <Provincia>(); ViewBag.Cantones = new List <Canton>(); ViewBag.Distritos = new List <Distrito>(); ViewBag.SelectedProvincia = 0; ViewBag.SelectedCanton = 0; } return(View()); }
public ActionResult DeleteConfirmed(int id) { Canton canton = db.Cantons.Find(id); db.Cantons.Remove(canton); db.SaveChanges(); return(RedirectToAction("Index")); }
public object canton_cambiarestado(Canton _objCanton) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objCanton == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se encontró el objeto cantón."; } else if (_objCanton.IdCantonEncriptado == null || string.IsNullOrEmpty(_objCanton.IdCantonEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del cantón que va a modificar."; } else { int _idCanton = Convert.ToInt32(_seguridad.DesEncriptar(_objCanton.IdCantonEncriptado)); var _objCantonConsultado = _objCatalogoCanton.ConsultarCantonPorId(_idCanton).FirstOrDefault(); if (_objCantonConsultado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "El cantón que intenta modificar no existe."; } else { bool _nuevoEstado = false; if (_objCantonConsultado.EstadoCanton == false) { _nuevoEstado = true; } _objCantonConsultado.EstadoCanton = _nuevoEstado; int _idCantonModificado = _objCatalogoCanton.ModificarCanton(_objCantonConsultado); if (_idCantonModificado == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al intentar cambiar el estado del cantón."; } else { var _objCantonModificado = _objCatalogoCanton.ConsultarCantonPorId(_idCanton).FirstOrDefault(); _objCantonModificado.IdCanton = 0; _objCantonModificado.Provincia.IdProvincia = 0; _respuesta = _objCantonModificado; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public ActionResult GetDistrictsByCantonId(int cantonId) { LoadDirectionsParameter(); List <Province> provinces = (List <Province>)HttpContext.GetValuesFromCache(cacheDirectionKey); Canton canton = provinces.SelectMany(item => item.Cantons).ToList(). FirstOrDefault(item => item.IdCanton == cantonId); return(Json(canton.Districts, JsonRequestBehavior.AllowGet)); }
/// <summary> /// se añade o se registra canton /// </summary> /// <param name="canton"></param> /// <returns></returns> public Canton AddCanton(Canton canton) { if (canton != null) { DB.Cantons.Add(canton); DB.SaveChanges(); return(canton); } return(null); }
public ActionResult Edit([Bind(Include = "CantonId,Name")] Canton canton) { if (ModelState.IsValid) { db.Entry(canton).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(canton)); }
public ActionResult Edit([Bind(Include = "Id,Descripcion,Estado,FechaDeInicio,FechaDeFin")] Canton canton) { if (ModelState.IsValid) { db.Entry(canton).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(canton)); }
public BaseEntity BuildObject(Dictionary <string, object> row) { var canton = new Canton { Codigo = GetIntValue(row, DB_COL_CODIGO), Nombre = GetStringValue(row, DB_COL_NOMBRE), ProvinciaId = GetIntValue(row, DB_COL_ID_PROVINCIA) }; return(canton); }
public async Task <IActionResult> Create([Bind("Idcanton,Idprovicia,CodCanton,Nombre")] Canton canton) { if (ModelState.IsValid) { _context.Add(canton); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(canton)); }
public int InsertarCanton(Canton _objCanton) { try { return(int.Parse(db.Sp_CantonInsertar(_objCanton.Provincia.IdProvincia, _objCanton.CodigoCanton, _objCanton.NombreCanton, _objCanton.DescripcionCanton, _objCanton.RutaLogoCanton, _objCanton.EstadoCanton).Select(x => x.Value.ToString()).FirstOrDefault())); } catch (Exception) { return(0); } }
public ActionResult Create([Bind(Include = "CantonId,Name")] Canton canton) { if (ModelState.IsValid) { db.Cantons.Add(canton); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(canton)); }
public IHttpActionResult GetCanton(int id) { Canton canton = db.Canton.Find(id); if (canton == null) { return(NotFound()); } return(Ok(canton)); }
public ActionResult Edit([Bind(Include = "IdCanton,Nombre,IdProvincia")] Canton canton) { if (ModelState.IsValid) { db.Entry(canton).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdProvincia = new SelectList(db.Provincia, "IdProvincia", "Nombre", canton.IdProvincia); return(View(canton)); }
public void Save(Canton canton) { if (canton.CantonId.Equals(0)) { AddCanton(canton); } else { EditCanton(canton); } }
public async Task <IActionResult> Create([Bind("CantonID,Nombre,Estado,ProvinciaID")] Canton canton) { if (ModelState.IsValid) { _context.Add(canton); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ProvinciaID"] = new SelectList(_context.Provincia, "ProvinciaID", "ProvinciaID", canton.ProvinciaID); return(View(canton)); }
public IHttpActionResult PostCanton(Canton canton) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Canton.Add(canton); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = canton.idCanton }, canton)); }
public ActionResult Create([Bind(Include = "IdCanton,Nombre,IdProvincia")] Canton canton) { if (ModelState.IsValid) { db.Canton.Add(canton); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdProvincia = new SelectList(db.Provincia, "IdProvincia", "Nombre", canton.IdProvincia); return(View(canton)); }
public bool Update(Canton entity) { try { DB.ActualizarCanton(entity.Id, entity.ProvinciaId, entity.Nombre); return(true); } catch (Exception ex) { throw ex; } }
public int Insert(Canton entity) { try { var id = DB.InsertarCanton(entity.ProvinciaId, entity.Nombre).SingleOrDefault().Column1; return(id.Value); } catch (Exception ex) { throw ex; } }
public int ModificarCanton(Canton _objCanton) { try { db.Sp_CantonModificar(_objCanton.IdCanton, _objCanton.Provincia.IdProvincia, _objCanton.CodigoCanton, _objCanton.NombreCanton, _objCanton.DescripcionCanton, _objCanton.RutaLogoCanton, _objCanton.EstadoCanton); return(_objCanton.IdCanton); } catch (Exception) { return(0); } }
//obtener canton por usuario public Canton obtenerCantonUsuario(int idDistrito) { Canton canton = new Canton(); if (idDistrito != 0) { using (UnidadDeTrabajo <Canton> unidad = new UnidadDeTrabajo <Canton>(new BDContext())) { canton = unidad.genericDAL.Get(idDistrito); } } return(canton); }
public IHttpActionResult DeleteCanton(int id) { Canton canton = db.Canton.Find(id); if (canton == null) { return(NotFound()); } db.Canton.Remove(canton); db.SaveChanges(); return(Ok(canton)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Canton canton = db.Cantons.Find(id); if (canton == null) { return(HttpNotFound()); } return(View(canton)); }
// POST: api/Canton public IHttpActionResult Post([FromBody] Canton canton) { try { canton.Id = CantonServicio.Insert(canton); Uri uri = new Uri(Url.Request.RequestUri + "/" + canton.Id); return(Created(uri, ModelFactory.Create <CantonModel, Canton>(canton, uri))); } catch (Exception ex) { Log.Error <CantonController>("Post Se ha producido un error en el llamado de la URI= " + Url.Request.RequestUri, ex); return(BadRequest()); } }
// PUT: api/Canton/5 public IHttpActionResult Put(string id, [FromBody] Canton canton) { try { canton.Id = Convert.ToInt32(id); CantonServicio.Update(canton); return(Ok()); } catch (Exception ex) { Log.Error <CantonController>("Put Se ha producido un error en el llamado de la URI= " + Url.Request.RequestUri, ex); return(BadRequest()); } }
private string dataBoton(Canton item, int funcion) { String data = ""; if (funcion == 1) { data = "<a data-toggle='modal' data-target='#modalCantones' onclick='editarEstadoCanton(" + item.CantonID + ',' + 1 + ")' " + "class='btn btn-warning'>Editar</a>"; } else { data = "<td>Error</td>"; } return(data); }