//Metodo insertar inmueble public string Insertar(InmuebleEntidad objcategoria) { string Rpta = ""; SqlConnection sqlCnx = new SqlConnection(); try { sqlCnx = Conexion.getInstancia().EstablecerConexion(); SqlCommand comando = new SqlCommand("USP_Inmueble_I", sqlCnx); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("@pusuario_id", SqlDbType.Int).Value = objcategoria.idusuario; comando.Parameters.Add("@pDireccionInmueble", SqlDbType.VarChar).Value = objcategoria.Direccion; comando.Parameters.Add("@pNumHabitaciones", SqlDbType.VarChar).Value = objcategoria.NumeroH; comando.Parameters.Add("@pCiudad", SqlDbType.VarChar).Value = objcategoria.Ciudad; comando.Parameters.Add("@pDescripcion", SqlDbType.VarChar).Value = objcategoria.Descripcion; comando.Parameters.Add("@pestado", SqlDbType.VarChar).Value = objcategoria.Estado; comando.Parameters.Add("@precio", SqlDbType.VarChar).Value = objcategoria.Precio; comando.Parameters.Add("@pfoto", SqlDbType.Image).Value = objcategoria.Imagen; sqlCnx.Open(); Rpta = comando.ExecuteNonQuery() == 1 ? "OK" : "No se pudo agregar el inmueble"; } catch (Exception ex) { Rpta = ex.Message; } finally { if (sqlCnx.State == ConnectionState.Open) { sqlCnx.Close(); } } return(Rpta); }
//metodo Atualizar public static String Actualizar(int id_inmueble, string NombreAnterior, string direccion, string habitaciones, string ciudad, string descripcion, string estado, string precio, byte[] imagen) { InmuebleDatos objcategoria = new InmuebleDatos(); InmuebleEntidad obj = new InmuebleEntidad();//capa entidad if (NombreAnterior.Equals(direccion)) { obj.idinmueble = id_inmueble; obj.Direccion = direccion; obj.NumeroH = habitaciones; obj.Ciudad = ciudad; obj.Descripcion = descripcion; obj.Estado = estado; obj.Precio = precio; obj.Imagen = imagen; return(objcategoria.Actualizar(obj)); } else { string Existe = objcategoria.Existe(direccion); if (Existe.Equals("1")) { return("El inmueble ya existe en la BD.."); } else { InmuebleEntidad objcategoriaE = new InmuebleEntidad(); objcategoriaE.Direccion = direccion; objcategoriaE.NumeroH = habitaciones; objcategoriaE.Ciudad = ciudad; objcategoriaE.Descripcion = descripcion; objcategoriaE.Estado = estado; objcategoriaE.Precio = precio; objcategoriaE.Imagen = imagen; return(objcategoria.Actualizar(objcategoriaE)); } } }
//metodo Insertar public static String Insertar(int id_usuario, string direccion, string habitaciones, string ciudad, string descripcion, string estado, string precio, byte[] imagen) { InmuebleDatos objcategoria = new InmuebleDatos(); string Existe = objcategoria.Existe(direccion); if (Existe.Equals("1")) { return("El inmueble ya existe en la BD.."); } else { InmuebleEntidad objcategoriaE = new InmuebleEntidad(); objcategoriaE.idusuario = id_usuario; objcategoriaE.Direccion = direccion; objcategoriaE.NumeroH = habitaciones; objcategoriaE.Ciudad = ciudad; objcategoriaE.Descripcion = descripcion; objcategoriaE.Estado = estado; objcategoriaE.Precio = precio; objcategoriaE.Imagen = imagen; return(objcategoria.Insertar(objcategoriaE)); } }