public async Task <ActionResult <Propietarios> > PostPropietarioItem(Propietarios item)
        {
            _context.Propietario.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetPropietarioItem), new { id = item.PropietarioId }, item));
        }
Example #2
0
        public IActionResult Privado()
        {
            Propietarios p     = repositorioPropietarios.ObtenerPorEmail(User.Identity.Name);
            var          lista = repositorioInmuebles.BuscarPorPropietario(p.IdProp);

            return(View(lista));
        }
Example #3
0
        public void InsertPropietario(string rut, string nombre, string domicilio, string comuna, string telefono)
        {
            context = new Permisos_de_CirculacionEntities();
            Propietarios propietario = new Propietarios();

            if (rut.Length == 9)
            {
                rut = "00" + rut;
            }
            if (rut.Length == 10)
            {
                rut = "0" + rut;
            }
            if (rut.Length == 8)
            {
                rut = "000" + rut;
            }
            propietario.Rut       = rut;
            propietario.Nombre    = nombre;
            propietario.Direccion = domicilio;
            propietario.Comuna    = new ComunasBLL().GetComunas(comuna).Descripcion;
            propietario.Telefono  = telefono;
            string query = "INSERT INTO Propietarios (Rut, Nombre, Direccion, Comuna, Telefono) VALUES ('" + propietario.Rut + "', '" + propietario.Nombre + "', '" + propietario.Direccion + "', '" + propietario.Comuna + "', '" + propietario.Telefono + "')";

            new Connection().Coneccion(query);
        }
        public async Task <IActionResult> PutPropietarioItem(int id, Propietarios item)
        {
            if (id != item.PropietarioId)
            {
                return(BadRequest());
            }

            _context.Entry(item).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
Example #5
0
        public void UpdatePropietario(string rut, string nombre, string domicilio, string comuna, string telefono)
        {
            context = new Permisos_de_CirculacionEntities();
            Propietarios propietario = GetPropietarios(rut);

            propietario.Nombre    = nombre;
            propietario.Direccion = domicilio;
            propietario.Comuna    = new ComunasBLL().GetComunas(comuna).Descripcion;
            propietario.Telefono  = telefono;
            string query = "UPDATE Propietarios SET Nombre = '" + propietario.Nombre + "', Direccion = '" + propietario.Direccion + "', Comuna = '" + propietario.Comuna + "', Telefono = '" + propietario.Telefono + "' WHERE Rut = '" + propietario.Rut + "'";

            new Connection().Coneccion(query);
        }
 public ActionResult Delete(int id, Propietarios entidad)
 {
     try
     {
         repositorioPropietarios.Baja(id);
         return(RedirectToAction(nameof(Index)));
     }
     catch (Exception ex)
     {
         ViewBag.Error      = ex.Message;
         ViewBag.StackTrate = ex.StackTrace;
         return(View(entidad));
     }
 }
Example #7
0
        public async Task <IActionResult> Post([FromForm] Propietarios propietarios)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    await contexto.Propietarios.AddAsync(propietarios);

                    contexto.SaveChanges();
                    return(CreatedAtAction(nameof(Get), new { id = propietarios.IdProp }, propietarios));
                }
                return(BadRequest());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
Example #8
0
        public async Task <IActionResult> Put(int id, [FromForm] Propietarios propietarios)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    propietarios.IdProp = id;
                    contexto.Propietarios.Update(propietarios);
                    await contexto.SaveChangesAsync();

                    return(Ok(propietarios));
                }
                return(BadRequest());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
 public ActionResult Create(Propietarios p)
 {
     try
     {
         if (ModelState.IsValid)
         {
             int res = repositorioPropietarios.Alta(p);
             return(RedirectToAction(nameof(Index)));
         }
         else
         {
             ModelState.AddModelError("", "Error de registro Verifique datos!!!");
             return(View());
         }
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Edit(int id, IFormCollection collection)
        {
            Propietarios p = null;

            try
            {
                p          = repositorioPropietarios.ObtenerPorId(id);
                p.Nombre   = collection["Nombre"];
                p.Apellido = collection["Apellido"];
                p.Dni      = collection["Dni"];
                p.Email    = collection["Email"];
                p.Telefono = collection["Telefono"];
                repositorioPropietarios.Modificacion(p);
                return(RedirectToAction(nameof(Index)));
            }
            catch (Exception ex)
            {
                ViewBag.Error      = ex.Message;
                ViewBag.StackTrate = ex.StackTrace;
                return(View(p));
            }
        }
Example #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            frmCarga frm = new frmCarga();

            frm.Show();

            #region comunidad
            string id;
            string nombre;
            string pob;
            string lineah;

            StreamReader textoa = new StreamReader("C:/programacion/DatosComunidades.txt");
            while ((lineah = textoa.ReadLine()) != null)
            {
                string[] campos = lineah.Split('#');
                id     = campos[0];
                nombre = campos[1];
                pob    = campos[2];
                Comunidad nuevo = new Comunidad(id, nombre, pob);
                General.Listacom.Add(nuevo);
            }
            textoa.Close();
            #endregion

            #region gastos
            string idg;
            string nombreg;
            string tipr;
            string lineai;

            StreamReader textob = new StreamReader("C:/programacion/DatosGastos.txt");
            while ((lineai = textob.ReadLine()) != null)
            {
                string[] campos1 = lineai.Split('#');
                idg     = campos1[0];
                nombreg = campos1[1];
                tipr    = campos1[2];
                Gastos nuevo1 = new Gastos(idg, nombreg, tipr);
                General.Listagas.Add(nuevo1);
            }
            textob.Close();

            #endregion

            #region gastos generales
            string idgg;
            string desc;
            string impor;
            string tipzonare;
            string lineaj;

            StreamReader textoc = new StreamReader("C:/programacion/DatosGastosGenerales.txt");
            while ((lineaj = textoc.ReadLine()) != null)
            {
                string[] campos2 = lineaj.Split('#');
                idgg      = campos2[0];
                desc      = campos2[1];
                impor     = campos2[2];
                tipzonare = campos2[3];
                GastosGenerales nuevo2 = new GastosGenerales(idgg, desc, impor, tipzonare);
                General.Listagasge.Add(nuevo2);
            }
            textoc.Close();

            #endregion

            #region propiedades
            string tipop;
            string cpropiedad;
            string mc;
            string nitpro;
            string listpor;
            string lineak;

            StreamReader textod = new StreamReader("C:/programacion/DatosPropiedades.txt");
            while ((lineak = textod.ReadLine()) != null)
            {
                string[] campos3 = lineak.Split('#');
                tipop      = campos3[0];
                cpropiedad = campos3[1];
                mc         = campos3[2];
                nitpro     = campos3[3];
                listpor    = campos3[4];
                Propiedades nuevo3 = new Propiedades(tipop, cpropiedad, mc, nitpro, listpor);
                General.Listapro.Add(nuevo3);
            }
            textod.Close();

            #endregion

            #region propietarios
            string nit;
            string nombrepro;
            string email;
            string lineal;

            StreamReader textoe = new StreamReader("C:/programacion/DatosPropietarios.txt");
            while ((lineal = textoe.ReadLine()) != null)
            {
                string[] campos4 = lineal.Split('#');
                nit       = campos4[0];
                nombrepro = campos4[1];
                email     = campos4[2];
                Propietarios nuevo4 = new Propietarios(nit, nombrepro, email);
                General.Listapropietarios.Add(nuevo4);
            }
            textoe.Close();

            #endregion
        }