Example #1
0
 public List <Comuna> getComunabyregion(Int16 id_region)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(strConn, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "sp_r_comunabyregion";
             cmd.Parameters.AddWithValue("@id_region", id_region);
             SqlDataReader reader  = cmd.ExecuteReader();
             List <Comuna> lComuna = new List <Comuna>();
             while (reader.Read())
             {
                 Comuna mComuna = new Comuna();
                 mComuna.Id_Comuna = Convert.ToInt16(reader["id_Comuna"]);
                 mComuna.Nombre    = reader["nombre"].ToString();
                 mComuna.Ciudad    = new CiudadDAC().getciudad(Convert.ToInt16(reader["id_ciudad"]));
                 lComuna.Add(mComuna);
                 mComuna = null;
             }
             return(lComuna);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
        public bool modificarComuna(Comuna comuna)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryModifica = "UPDATE TBL_Comuna set cNombre='" + comuna.cNombre + "', Id_Ciudad=" + comuna.Id_Ciudad + ", bVigencia=" + comuna.bVigencia + " where Id_Comuna=" + comuna.Id_Comuna;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryModifica, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
Example #3
0
        public void Edit(Comuna p)
        {
            Comuna Comuna = nowBDEntities.Comuna.FirstOrDefault(obj => obj.IdComuna == p.IdComuna);

            Comuna = p;
            nowBDEntities.SaveChanges();
        }
Example #4
0
        public void Remove(string id)
        {
            Comuna p = nowBDEntities.Comuna.Find(id);

            nowBDEntities.Comuna.Remove(p);
            nowBDEntities.SaveChanges();
        }
Example #5
0
        public async Task <IActionResult> UpdateComuna([FromRoute] int idComuna, [FromBody] Comuna comuna)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _dataContext.Entry(comuna).State = EntityState.Modified;

            try
            {
                await _dataContext.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ComunaExists(idComuna))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #6
0
        public async Task <IActionResult> CreateComuna([FromBody] Comuna nuevaComuna)
        {
            try
            {
                // Validar si el objecto viene vacio
                if (nuevaComuna == null)
                {
                    return(BadRequest("Error: Modelo Comuna vacio"));
                }

                // Validar si no posee la misma id que otro objecto
                if (await _dataContext.Comunas
                    .AsNoTracking()
                    .AnyAsync(co => co.Id_Comuna == nuevaComuna.Id_Comuna))
                {
                    return(BadRequest("Error: El id no es valido"));
                }

                // Validar si no posee el mismo nombre que otra ciudad
                if (await _dataContext.Comunas.AsNoTracking().AnyAsync(co => co.NombreComuna.ToLower() == nuevaComuna.NombreComuna.ToLower()))
                {
                    return(BadRequest("Error: Ya existe una comuna con el mismo nombre"));
                }

                // Pasa las validaciones y se guarda en la base de datos
                _dataContext.Add(nuevaComuna);
                await _dataContext.SaveChangesAsync();

                return(Ok());
            }
            catch
            {
                return(BadRequest("Error"));
            }
        }
        protected void btn_buscarcomuna_onclick(object sender, EventArgs e)
        {
            Comuna sis = new Comuna();

            sis.ID = Int32.Parse(txtbuscar.Text);
            sis.Read();
            txtnombre.Text = sis.Nombre;
        }
Example #8
0
 void comuna()
 {
     Comuna com = new Comuna();
     ddlComunaDireccion.DataSource = dal.getBuscarComuna(com);
     ddlComunaDireccion.DataTextField = "NomComuna";
     ddlComunaDireccion.DataValueField = "idComuna";
     ddlComunaDireccion.DataBind();
 }
        protected void btn_eliminarcomuna_onclick(object sender, EventArgs e)
        {
            Comuna com = new Comuna();

            com.ID = Int32.Parse(txteliminar.Text);
            com.Delete();
            Response.Redirect("inicio.aspx");
        }
Example #10
0
        public ActionResult DeleteConfirmed(int id)
        {
            Comuna comuna = db.Comuna.Find(id);

            db.Comuna.Remove(comuna);
            db.SaveChanges();
            return(RedirectToAction("Create"));
        }
Example #11
0
        public string add_comuna(Int16 id_ciudad, string nombre)
        {
            Comuna mcomuna = new Comuna();

            mcomuna.Nombre = nombre;
            mcomuna.Ciudad = new CiudadDAC().getciudad(id_ciudad);
            return(new ComunaDAC().add_Comuna(mcomuna));
        }
        protected void btnagregarc_onclick(object sender, EventArgs e)
        {
            Comuna com = new Comuna();

            com.Nombre = Textprofundidad.Text;
            com.Create();
            Response.Redirect("inicio.aspx");
        }
        protected void btnguardar_onclick(object sender, EventArgs e)
        {
            Comuna sis = new Comuna();

            sis.ID = Int32.Parse(txtbuscar.Text);

            sis.Nombre = txtnombre.Text;
            sis.Update();
        }
Example #14
0
        public static string AgregarComuna(string nombre, int?Provincia) //No necesita el id         {
        {
            Comuna Obj = new Comuna();

            Obj.Nombre       = nombre;
            Obj.ID_Provincia = Provincia;

            return(DComuna.DAgregar(Obj));
        }
    public int modificarComuna(Comuna nueva)
    {
        //Se busca una persona y se cambia por otra
        Comuna c = context.Comuna.Find(nueva.idComuna);

        c       = nueva;
        mensaje = "Comuna modificada correctamente";
        return(context.SaveChanges());
    }
Example #16
0
 public void InsertComuna(Comuna comuna)
 {
     try
     {
         connection.Insert(comuna);
     }
     catch (Exception ex)
     {
     }
 }
Example #17
0
 public ActionResult Edit([Bind(Include = "Id_Comuna,Nombre")] Comuna comuna)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comuna).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(comuna));
 }
Example #18
0
        public async Task <IActionResult> GetComuna(int?idComuna)
        {
            Comuna comuna = await _dataContext.Comunas.FirstOrDefaultAsync(c => c.Id == idComuna);

            if (comuna == null)
            {
                return(NotFound($"La comuna con la id {idComuna} no existe"));
            }
            return(Ok(comuna));
        }
Example #19
0
        private void cbCiudad_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Comuna        comuna = new Comuna();
            Provincia     ciudad = (Provincia)cbCiudad.SelectedItem;
            string        xml    = _servicio.LeerTodasComunasById(ciudad.Id.ToString());
            List <Comuna> cm     = Util.Deserializar <List <Comuna> >(xml);

            cbComuna.ItemsSource       = cm;
            cbComuna.DisplayMemberPath = "NombreComuna";
        }
Example #20
0
        public static string EditarComuna(int ID, string nombre, int?Provincia) //Necesita el id
        {
            Comuna Obj = new Comuna();

            Obj.ID           = ID;
            Obj.Nombre       = nombre;
            Obj.ID_Provincia = Provincia;

            return(DComuna.DEditar(Obj));
        }
Example #21
0
    protected void btnAgregar_Click(object sender, EventArgs e)
    {
        Comuna nuevaComuna = new Comuna();

        nuevaComuna.Nombre = txtNombre.Text;
        objComuna.agregarComuna(nuevaComuna);
        lblMensaje.Text    = "*" + objComuna.Mensaje + "*";
        lblMensaje.Visible = true;
        txtNombre.Text     = "";
    }
Example #22
0
 public ActionResult Edit(Comuna comuna)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comuna).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Create"));
     }
     ViewBag.RegionID = new SelectList(db.Region, "ID", "Nombre", comuna.RegionID);
     return(View(comuna));
 }
Example #23
0
        public async Task <IActionResult> Create([Bind("IdComuna,NombreComuna")] Comuna comuna)
        {
            if (ModelState.IsValid)
            {
                _context.Add(comuna);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(comuna));
        }
Example #24
0
 public bool eliminarComuna(Comuna comuna)
 {
     if (comuna == null)
     {
         return(false);
     }
     else
     {
         return(ConsCom.eliminarComuna(comuna));
     }
 }
Example #25
0
        public ActionResult Create([Bind(Include = "Id_Comuna,Nombre")] Comuna comuna)
        {
            if (ModelState.IsValid)
            {
                db.Comunas.Add(comuna);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(comuna));
        }
Example #26
0
 public bool modificarComuna(Comuna comuna)
 {
     if (comuna == null)
     {
         return(false);
     }
     else
     {
         return(ConsCom.modificarComuna(comuna));
     }
 }
Example #27
0
 public bool registrarComuna(Comuna comuna)
 {
     if (comuna == null)
     {
         return(false);
     }
     else
     {
         return(ConsCom.registraComuna(comuna));
     }
 }
Example #28
0
 public List <Comuna> BuscarComuna(Comuna comuna)
 {
     if (comuna == null)
     {
         return(null);
     }
     else
     {
         return(ConsCom.BuscarComuna(comuna));
     }
 }
Example #29
0
 public List <Comuna> ConsultaComuna(Comuna comuna)
 {
     if (comuna == null)
     {
         return(null);
     }
     else
     {
         return(ConsCom.ConsutaComuna(comuna));
     }
 }
Example #30
0
        public JsonResult GetProvincias(int id_provincia)
        {
            Comuna comuna = new Comuna();

            comuna.Id_provincia = id_provincia;
            ComunaModel comunaQuery = new ComunaModel(comuna);

            ResponseMenssage response = new ResponseMenssage("success", comunaQuery.GetComunasByProvincia());

            return(new JsonResult(response));
        }