예제 #1
0
        public bool insert(Inmobiliario t)
        {
            TipoInmobiliario tipoInmobiliario = tipoInmobiliarioRepository.FindbyID(t.tipoInmobiliario.TipoInmobiliarioId);

            t.tipoInmobiliario = tipoInmobiliario;
            return(inmobiliarioRepository.insert(t));
        }
예제 #2
0
        public bool insert(Inmobiliario t)
        {
            bool rpta = false;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["WALimaRooms"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("insert into Inmobiliario values (@NombreInmobiliario, " +
                                               "@DireccionInmobiliario,  @TipoInmobiliario_id, @Precio)", con);

                    query.Parameters.AddWithValue("@NombreInmobiliario", t.NombreInmobiliario);
                    query.Parameters.AddWithValue("@DireccionInmobiliario", t.DireccionInmobiliario);
                    query.Parameters.AddWithValue("@TipoInmobiliario_id", t.tipoInmobiliario.TipoInmobiliarioId);
                    query.Parameters.AddWithValue("@Precio", t.Precio);

                    query.ExecuteNonQuery();

                    rpta = true;
                }
            }
            catch (Exception ex)
            {
            }
            return(rpta);
        }
        public Inmobiliario FindbyID(int?id)
        {
            Inmobiliario inmobiliario = null;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["WALimaRooms"].ToString()))
                {
                    con.Open();
                    var query = new SqlCommand("select * from Inmobilario where id ='" + id + "'", con);

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            inmobiliario = new Inmobiliario();
                            inmobiliario.InmobiliarioId        = Convert.ToInt32(dr["id"]);
                            inmobiliario.NombreInmobiliario    = dr["NombreInmobiliario"].ToString();
                            inmobiliario.DireccionInmobiliario = dr["DireccionInmobiliario"].ToString();
                            inmobiliario.tipoInmobiliario.NombreTipoInmobiliario = dr["TipoInmobiliario"].ToString();
                            inmobiliario.Precio = Convert.ToInt32(dr["Precio"]);
                        }
                    }
                }
            }
            catch (Exception ex) { throw; }

            return(inmobiliario);
        }
예제 #4
0
        public bool update(Inmobiliario t)
        {
            bool rpta = false;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["veterinaria"].ToString()))
                {
                    con.Open();

                    var query = new SqlCommand("update Inmobiliario set NombreInmobiliario=@NombreInmobiliario, " +
                                               "DireccionInmobiliario=@DireccionInmobiliario, Precio=@Precio, " +
                                               "TipoInmobiliario_id=@TipoInmobiliario_id where InmobiliarioId=@InmobiliarioId", con);

                    query.Parameters.AddWithValue("@InmobiliarioId", t.InmobiliarioId);
                    query.Parameters.AddWithValue("@NombreInmobiliario", t.NombreInmobiliario);
                    query.Parameters.AddWithValue("@DireccionInmobiliario", t.DireccionInmobiliario);
                    query.Parameters.AddWithValue("@Precio", t.Precio);
                    query.Parameters.AddWithValue("@TipoInmobiliario_id", t.tipoInmobiliario.TipoInmobiliarioId);

                    query.ExecuteNonQuery();

                    rpta = true;
                }
            }
            catch (Exception ex)
            {
            }
            return(rpta);
        }
예제 #5
0
        public bool insert(Contrato t)
        {
            Cliente      cliente      = clienteRepository.FindbyID(t.cliente.ClienteId);
            Inmobiliario inmobiliario = inmobiliarioRepository.FindbyID(t.inmobiliario.InmobiliarioId);

            t.cliente      = cliente;
            t.inmobiliario = inmobiliario;
            return(contratoRepository.insert(t));
        }
예제 #6
0
        // GET: Cliente/Edit
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }
            Inmobiliario inmobi = inmobiliarioService.FindById(id);

            return(View(inmobi));
        }
예제 #7
0
        public ActionResult Create(Inmobiliario inmobi)
        {
            ViewBag.inmobi = inmobiliarioService.FindAll();
            bool rptainsert = inmobiliarioService.insert(inmobi);

            if (rptainsert)
            {
                return(RedirectToAction("Index"));
            }
            return(View());
        }
예제 #8
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         Inmobiliario inmobi = inmobiliarioService.FindById(id);
         inmobiliarioService.Delete(id);
     }
     catch
     {
         return(View());
     }
     return(RedirectToAction("Index"));
 }
예제 #9
0
        public ActionResult Create(Inmobiliario collection)
        {
            ViewBag.TipoInmobiliario = TipoServ.FindAll();
            bool rpta = InmobiliarioServ.insert(collection);

            if (rpta)
            {
                return(RedirectToAction("Index"));
            }


            return(View());
        }
예제 #10
0
 public bool Save(Inmobiliario e)
 {
     try
     {
         context.Add(e);
         context.SaveChanges();
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }
예제 #11
0
        // GET: Cliente/Details/5
        public ActionResult Details(int?id)
        {
            if (!id.HasValue)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Inmobiliario inmobi = inmobiliarioService.FindById(id);

            if (inmobi == null)
            {
                return(HttpNotFound());
            }
            return(View(inmobi));
        }
예제 #12
0
 public bool Delete(int id)
 {
     try
     {
         var result = new Inmobiliario();
         result = context.Inmobiliarios.Single(x => x.Id == id);
         context.Remove(result);
         context.SaveChanges();
     }
     catch (Exception) {
         return(false);
     }
     return(true);
 }
예제 #13
0
        public ActionResult Edit(Inmobiliario client)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            bool rpta = inmobiliarioService.Update(client);

            if (rpta)
            {
                return(RedirectToAction("Index"));
            }
            return(View());
        }
예제 #14
0
        public Inmobiliario Get(int id)
        {
            var result = new Inmobiliario();

            try
            {
                result = context.Inmobiliarios.Single(x => x.Id == id);
            }
            catch (Exception)
            {
                throw;
            }
            return(result);
        }
예제 #15
0
        // GET: Cliente/Delete/5
        public ActionResult Delete(int?id, bool?saveChangesError = false)
        {
            if (!id.HasValue)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (saveChangesError.GetValueOrDefault())
            {
                ViewBag.ErrorMessage = "Delete failed. Try again, and if the problem persists see your system administrator.";
            }
            Inmobiliario inmobi = inmobiliarioService.FindById(id);

            if (inmobi == null)
            {
                return(HttpNotFound());
            }
            return(View(inmobi));
        }
예제 #16
0
        public bool Update(Inmobiliario e)
        {
            try{
                var original = context.Inmobiliarios.Single(x => x.Id == e.Id);

                original.Id               = e.Id;
                original.nombre           = e.nombre;
                original.direccion        = e.direccion;
                original.tipoInmobiliario = e.tipoInmobiliario;
                original.precio           = e.precio;

                context.Update(original);
                context.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
예제 #17
0
        public Inmobiliario FindbyID(int?id)
        {
            Inmobiliario inmobiliario = null;

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["WALimaRooms"].ToString()))
                {
                    con.Open();

                    var query = new SqlCommand("select c.TipoInmobiliarioId, c.NombreTipoInmobiliario, m.InmobiliarioId," +
                                               "m.NombreInmobiliario, m.DireccionInmobiliario, m.Precio " +
                                               "from Inmobiliario m, TipoInmobiliario c " +
                                               "where c.TipoInmobiliarioId = m.TipoInmobiliario_id and InmobiliarioId = '" + id + "'", con);

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            inmobiliario = new Inmobiliario();
                            var tipoInmobilirio = new TipoInmobiliario();

                            inmobiliario.InmobiliarioId        = Convert.ToInt32(dr["InmobiliarioId"]);
                            inmobiliario.NombreInmobiliario    = dr["NombreInmobiliario"].ToString();
                            inmobiliario.DireccionInmobiliario = dr["DireccionInmobiliario"].ToString();
                            inmobiliario.Precio           = Convert.ToInt32(dr["Precio"]);
                            inmobiliario.tipoInmobiliario = tipoInmobilirio;

                            tipoInmobilirio.TipoInmobiliarioId     = Convert.ToInt32(dr["TipoInmobiliarioId"]);
                            tipoInmobilirio.NombreTipoInmobiliario = dr["NombreTipoInmobiliario"].ToString();

                            return(inmobiliario);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
            return(null);
        }
예제 #18
0
        public List <Inmobiliario> FindAll()
        {
            var inmobiliarios = new List <Inmobiliario>();

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["WALimaRooms"].ToString()))
                {
                    con.Open();

                    var query = new SqlCommand("select c.TipoInmobiliarioId, c.NombreTipoInmobiliario, m.InmobiliarioId," +
                                               "m.NombreInmobiliario, m.DireccionInmobiliario, m.Precio " +
                                               "from TipoInmobiliario c, Inmobiliario m " +
                                               "where m.TipoInmobiliario_id=c.TipoInmobiliarioId", con);

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var inmobiliario     = new Inmobiliario();
                            var tipoInmobilairio = new TipoInmobiliario();

                            inmobiliario.InmobiliarioId             = Convert.ToInt32(dr["InmobiliarioId"]);
                            inmobiliario.NombreInmobiliario         = dr["NombreInmobiliario"].ToString();
                            inmobiliario.DireccionInmobiliario      = dr["DireccionInmobiliario"].ToString();
                            tipoInmobilairio.TipoInmobiliarioId     = Convert.ToInt32(dr["TipoInmobiliarioId"]);
                            tipoInmobilairio.NombreTipoInmobiliario = dr["NombreTipoInmobiliario"].ToString();
                            inmobiliario.tipoInmobiliario           = tipoInmobilairio;
                            inmobiliario.Precio = Convert.ToInt32(dr["Precio"]);

                            inmobiliarios.Add(inmobiliario);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(inmobiliarios);
        }
        public List <Inmobiliario> FindAll()
        {
            var inmobiliarios = new List <Inmobiliario>();

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["WALimaRooms"].ToString()))
                {
                    con.Open();

                    var query = new SqlCommand("select * from Inmobilario", con);

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var inmobiliario = new Inmobiliario();
                            inmobiliario.InmobiliarioId        = Convert.ToInt32(dr["id"]);
                            inmobiliario.NombreInmobiliario    = dr["NombreInmobiliario"].ToString();
                            inmobiliario.DireccionInmobiliario = dr["DireccionInmobiliario"].ToString();
                            inmobiliario.tipoInmobiliario.NombreTipoInmobiliario = dr["TipoInmobiliario"].ToString();
                            inmobiliario.Precio = Convert.ToInt32(dr["Precio"]);

                            inmobiliarios.Add(inmobiliario);
                        }
                    }
                    con.Close();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(inmobiliarios);
        }
예제 #20
0
 public bool Save(Inmobiliario e)
 {
     return(inmRep.Save(e));
 }
예제 #21
0
 public bool Update(Inmobiliario e)
 {
     return(inmRep.Update(e));
 }
예제 #22
0
 public ActionResult Update([FromBody] Inmobiliario cl)
 {
     return(Ok(
                inmSer.Update(cl)
                ));
 }
예제 #23
0
 public bool Update(Inmobiliario t)
 {
     return(inmobiliarioRepository.update(t));
 }
예제 #24
0
 public ActionResult Crear([FromBody] Inmobiliario cl)
 {
     return(Ok(
                inmSer.Save(cl)
                ));
 }
예제 #25
0
        public List <Contrato> FindAll()
        {
            var contratos = new List <Contrato>();

            try
            {
                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["WALimaRooms"].ToString()))
                {
                    con.Open();

                    var query = new SqlCommand("select c.ContratoId, c.fechaInicio, c.fechaFin, c.FechaPago," +
                                               "p.ClienteId, p.NombreCliente, p.apellPaterno, p.apellMaterno, p.Nacionalidad, p.Phone, p.email, p.TipoDocumento_id, p.NroDocumento, " +
                                               "t.TipoDocumentoId, t.NombreTipoDcumento," +
                                               "i.InmobiliarioId, i.NombreInmobiliario, i.DireccionInmobiliario, i.Precio, i.TipoInmobiliario_id," +
                                               "ti.TipoInmobiliarioId, ti.NombreTipoInmobiliario " +
                                               "from Contrato c, Cliente p, TipoDocumento t, Inmobiliario i, TipoInmobiliario ti " +
                                               "where c.Cliente_id=p.ClienteId and p.TipoDocumento_id=t.TipoDocumentoId and c.Inmobiliario_id=i.InmobiliarioId and i.TipoInmobiliario_id=ti.TipoInmobiliarioId", con);


                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var contrato         = new Contrato();
                            var cliente          = new Cliente();
                            var tipoDocumento    = new TipoDocumento();
                            var inmobiliario     = new Inmobiliario();
                            var tipoInmobiliario = new TipoInmobiliario();

                            contrato.ContratoId  = Convert.ToInt32(dr["ContratoId"]);
                            contrato.fechaInicio = Convert.ToDateTime(dr["fechaInicio"]);
                            contrato.fechaFin    = Convert.ToDateTime(dr["fechaFin"]);
                            contrato.FechaPago   = Convert.ToInt32(dr["FechaPago"]);

                            tipoDocumento.TipoDocumentoId     = Convert.ToInt32(dr["TipoDocumentoId"]);
                            tipoDocumento.NombreTipoDocumento = dr["NombreTipoDcumento"].ToString();

                            cliente.ClienteId     = Convert.ToInt32(dr["ClienteId"]);
                            cliente.NombreCliente = dr["NombreCliente"].ToString();
                            cliente.apellPaterno  = dr["apellPaterno"].ToString();
                            cliente.apellMaterno  = dr["apellMaterno"].ToString();
                            cliente.Nacionalidad  = dr["Nacionalidad"].ToString();
                            cliente.Telefono      = dr["Phone"].ToString();
                            cliente.NroDocumento  = dr["NroDocumento"].ToString();

                            cliente.tipoDocumento = tipoDocumento;

                            tipoInmobiliario.TipoInmobiliarioId     = Convert.ToInt32(dr["TipoInmobiliarioId"]);
                            tipoInmobiliario.NombreTipoInmobiliario = dr["NombreTipoInmobiliario"].ToString();

                            inmobiliario.InmobiliarioId        = Convert.ToInt32(dr["InmobiliarioId"]);
                            inmobiliario.NombreInmobiliario    = dr["NombreInmobiliario"].ToString();
                            inmobiliario.DireccionInmobiliario = dr["DireccionInmobiliario"].ToString();
                            inmobiliario.Precio = Convert.ToInt32(dr["Precio"]);

                            inmobiliario.tipoInmobiliario = tipoInmobiliario;

                            contrato.cliente      = cliente;
                            contrato.inmobiliario = inmobiliario;

                            contratos.Add(contrato);
                        }
                    }
                    con.Close();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(contratos);
        }
예제 #26
0
 public bool insert(Inmobiliario t)
 {
     return(inmobiliarioRepository.insert(t));
 }