Beispiel #1
0
        public List <DtoAviso> Dao_Listar_Avisos_de_Inmueble(int tipo_cliente, int estado)
        {
            SqlCommand cmd = new SqlCommand("sp_Listar_Avisos_de_Inmueble", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@tipo_cliente", tipo_cliente);
            cmd.Parameters.AddWithValue("@estado", estado);
            conexion.Open();

            SqlDataReader   reader = cmd.ExecuteReader();
            List <DtoAviso> listarAvisosdeInmuebles = new List <DtoAviso>();
            DtoAviso        dto_aviso;

            while (reader.Read())
            {
                dto_aviso                              = new DtoAviso();
                dto_aviso.id_persona                   = int.Parse(reader[0].ToString());
                dto_aviso.codigo                       = int.Parse(reader[1].ToString());
                dto_aviso.nombre_propietario           = reader[2].ToString().Trim();
                dto_aviso.tipo_servicio                = reader[3].ToString();
                dto_aviso.descripcion_subtipo_inmueble = reader[4].ToString();
                dto_aviso.precio                       = double.Parse(reader[5].ToString());
                dto_aviso.estado                       = reader[6].ToString();
                dto_aviso.fecha_inicio                 = reader.GetDateTime(7);
                listarAvisosdeInmuebles.Add(dto_aviso);
            }
            conexion.Close();
            return(listarAvisosdeInmuebles);
        }
Beispiel #2
0
        public List <DtoAviso> Dao_Carga_información_del_Aviso(DtoAviso dto_avisos)

        {
            SqlCommand cmd = new SqlCommand("sp_Cargar_informacion_del_aviso", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@codigo", dto_avisos.codigo);
            conexion.Open();

            SqlDataReader   reader = cmd.ExecuteReader();
            List <DtoAviso> listarInformaciondeAviso = new List <DtoAviso>();

            while (reader.Read())
            {
                dto_avisos.tipo_servicio                = reader[0].ToString();
                dto_avisos.descripcion_tipo_inmueble    = reader[1].ToString();
                dto_avisos.descripcion_subtipo_inmueble = reader[2].ToString();
                dto_avisos.titulo       = reader[3].ToString();
                dto_avisos.descripcion  = reader[4].ToString();
                dto_avisos.direccion    = reader[5].ToString();
                dto_avisos.precio       = double.Parse(reader[6].ToString());
                dto_avisos.fecha_inicio = reader.GetDateTime(7);
                dto_avisos.fecha_fin    = reader.GetDateTime(8);
                dto_avisos.aviso_tipo   = reader[9].ToString();
                dto_avisos.tiempo       = int.Parse(reader[10].ToString());
                listarInformaciondeAviso.Add(dto_avisos);
            }
            conexion.Close();
            return(listarInformaciondeAviso);
        }
    public void CargarImagenes()
    {
        int       p          = 0;
        DtoAviso  dto_aviso1 = new DtoAviso();
        Ctrlmagen ctrImgen   = new Ctrlmagen();

        DtoImagen_X_Aviso [] dto_imagen = new DtoImagen_X_Aviso[100];
        dto_aviso1.codigo = int.Parse(Session["id_aviso"].ToString());
        List <DtoImagen_X_Aviso> list_imagen = new List <DtoImagen_X_Aviso>();
        ArrayList Lista = new ArrayList();

        list_imagen = ctrImgen.Ctr_Capturar_Imagen(dto_aviso1);
        for (int i = 0; i < list_imagen.Count(); i++)
        {
            p++;
            dto_imagen[i] = list_imagen.ElementAt(i);
            Lista.Add("/pages/imagenes/inmuebles/" + dto_imagen[i].tipo_servicio + "/" + dto_imagen[i].imagen);
        }
        if (p == 0)
        {
            Repeater1.DataSource = "No ha imagenes";
        }
        else
        {
            Repeater1.DataSource = Lista;
            Repeater1.DataBind();
        }
    }
    protected void btnAceptarAviso_Click(object sender, EventArgs e)
    {
        DtoNotificacion dto_notificacion = new DtoNotificacion();
        DtoPersona      dto_persona      = new DtoPersona();
        CtrNotificacion ctr_notificacion = new CtrNotificacion();

        dto_persona.id_persona             = int.Parse(Session["id_cliente"].ToString());
        dto_notificacion.fecha_emision     = System.DateTime.Now;
        dto_notificacion.clase_visto       = "novisto";
        dto_notificacion.flg_visto         = "0";
        dto_notificacion.titulo_color      = "text-success";
        dto_notificacion.titulo            = "Aviso Aprobada";
        dto_notificacion.mensaje           = "Felicidades su aviso ha sido aprobada al nuestro sistema";
        dto_notificacion.imagen            = "mihogar-peru.png";
        dto_notificacion.flg_noti_mostrado = "0";
        dto_notificacion.id_persona        = dto_persona.id_persona;
        ctr_notificacion.Ctr_InsertarNotificaciones(dto_notificacion);
        DtoAviso  dto_aviso = new DtoAviso();
        CtrlAviso ctr_aviso = new CtrlAviso();

        dto_aviso.codigo = int.Parse(Session["id_aviso"].ToString());
        ctr_aviso.Ctrl_Actualizar_Estado_Aviso(dto_aviso, 2);
        ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "AvisoAprobado();", true);
        Response.Redirect("Gestionar-Avisos.aspx");
    }
    public void ListarProyectos()
    {
        DtoAviso  dto_Aviso  = new DtoAviso();
        CtrlAviso ctrl_aviso = new CtrlAviso();

        gvAvisos.DataSource = ctrl_aviso.Ctrl_ListarProyectos();
        gvAvisos.DataBind();
    }
Beispiel #6
0
    public void ListarAvisos()
    {
        DtoAviso  dto_aviso  = new DtoAviso();
        CtrlAviso ctrl_aviso = new CtrlAviso();

        gvAvisos.DataSource = ctrl_aviso.Ctrl_ListarAvisos();
        //Como hago para que ese data field llamdo fecha_inicio se iguale a eso

        gvAvisos.DataBind();
    }
Beispiel #7
0
        public void Dao_Actualizar_Estado_de_Aviso(DtoAviso dto_aviso, int estado)
        {
            SqlCommand cmd = new SqlCommand("sp_Actualizar_Estado_de_Aviso", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@codigo", dto_aviso.codigo);
            cmd.Parameters.AddWithValue("@estado", estado);
            conexion.Open();
            cmd.ExecuteNonQuery();
            conexion.Close();
        }
    public void CargarInformaciondelAviso()
    {
        DtoAviso  dto_aviso  = new DtoAviso();
        CtrlAviso ctrl_aviso = new CtrlAviso();

        dto_aviso.codigo = int.Parse(Session["id_aviso"].ToString());
        ctrl_aviso.Ctrl_CargarInformaciondelAviso(dto_aviso);
        txtTipoServicio.Text    = dto_aviso.tipo_servicio.ToString();
        txtTipoInmueble.Text    = dto_aviso.descripcion_tipo_inmueble.ToString();
        txtSubTipoInmueble.Text = dto_aviso.descripcion_subtipo_inmueble.ToString();
        txtTitulo.Text          = dto_aviso.titulo.ToString();
        txtDescripcion.Text     = dto_aviso.descripcion.ToString();
        txtMiDireccion.Text     = dto_aviso.direccion.ToString();
        txtPrecio.Text          = "S/." + dto_aviso.precio.ToString();
        txtFechaInicio.Text     = Convert.ToString(dto_aviso.fecha_inicio.ToString("dd/MM/yyyy"));
        txtFechaFinal.Text      = Convert.ToString(dto_aviso.fecha_fin.ToString("dd/MM/yyyy"));
        txtAvisoTipo.Text       = dto_aviso.aviso_tipo;
        TtxtTiempo.Text         = Convert.ToString(dto_aviso.tiempo.ToString()) + "dias";
    }
Beispiel #9
0
        public List <DtoImagen_X_Aviso> Dao_Capturar_Imagenes(DtoAviso dto_aviso)
        {
            SqlCommand cmd = new SqlCommand("sp_Capturar_Imagen", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@codigo", dto_aviso.codigo);
            conexion.Open();
            SqlDataReader            reader = cmd.ExecuteReader();
            List <DtoImagen_X_Aviso> listarImagenesdeAviso = new List <DtoImagen_X_Aviso>();
            DtoImagen_X_Aviso        dto_imagen;

            while (reader.Read())
            {
                dto_imagen               = new DtoImagen_X_Aviso();
                dto_imagen.imagen        = reader[0].ToString();
                dto_imagen.tipo_servicio = reader[1].ToString();
                listarImagenesdeAviso.Add(dto_imagen);
            }
            conexion.Close();
            return(listarImagenesdeAviso);
        }
    protected void btnRechazar_Click(object sender, EventArgs e)
    {
        DtoNotificacion dto_notificacion = new DtoNotificacion();
        DtoPersona      dto_persona      = new DtoPersona();
        DtoAviso        dto_aviso        = new DtoAviso();
        CtrlAviso       ctr_aviso        = new CtrlAviso();
        CtrNotificacion ctr_notificacion = new CtrNotificacion();

        dto_persona.id_persona             = int.Parse(Session["id_cliente"].ToString());
        dto_notificacion.fecha_emision     = System.DateTime.Now;
        dto_notificacion.clase_visto       = "novisto";
        dto_notificacion.flg_visto         = "0";
        dto_notificacion.titulo_color      = "text-success";
        dto_notificacion.titulo            = "Su aviso ha sido rechazada " + ListRazon.Text;
        dto_notificacion.mensaje           = txtRechazo.Text;
        dto_notificacion.imagen            = "mihogar-peru.png";
        dto_notificacion.flg_noti_mostrado = "0";
        dto_notificacion.id_persona        = dto_persona.id_persona;
        ctr_notificacion.Ctr_InsertarNotificaciones(dto_notificacion);
        dto_aviso.codigo = int.Parse(Session["id_aviso"].ToString());
        ctr_aviso.Ctrl_Actualizar_Estado_Aviso(dto_aviso, 3);
        ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "AvisoRechazado();", true);
    }
Beispiel #11
0
 public void Ctrl_Actualizar_Estado_Aviso(DtoAviso dto_aviso, int estado)
 {
     dao_aviso.Dao_Actualizar_Estado_de_Aviso(dto_aviso, estado);
 }
Beispiel #12
0
 public List <DtoAviso> Ctrl_CargarInformaciondelAviso(DtoAviso dto_aviso)
 {
     return(dao_aviso.Dao_Carga_información_del_Aviso(dto_aviso));
 }
Beispiel #13
0
 public List <DtoImagen_X_Aviso> Ctr_Capturar_Imagen(DtoAviso dto_aviso)
 {
     return(dao_imagen.Dao_Capturar_Imagenes(dto_aviso));
 }