Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            entUsuario obj0         = (entUsuario)Session["nombre"];
            int        ID_Propiedad = Convert.ToInt32(Request.QueryString["ID_Propiedad"]);

            if (obj0 != null)
            {
                if (Request.QueryString["ID_Propiedad"] != null)
                {
                    entProUsuario obj2 = negProUsuario.BuscarProUsuario(ID_Propiedad, obj0.ID_Usuario);
                    if (obj2 != null)
                    {
                        GridView1.DataSource = negRecibos.ListarRecibosPagos(ID_Propiedad);
                        GridView1.DataBind();
                    }
                    else
                    {
                        lblerror.Text    = "Dicha Propiedad no corresponde a este usuario";
                        lblerror.Visible = true;
                    }
                }
                else
                {
                    lblerror.Text    = "Error al buscar el ID de la propiedad";
                    lblerror.Visible = true;
                }
            }
            else
            {
                lblerror.Text    = "Esta vacio el objeto";
                lblerror.Visible = true;
            }
        }
Пример #2
0
        public static entProUsuario BuscarProUsuario(int ID_Propiedad, int ID_Usuario)
        {
            entProUsuario obj = null;
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("Pro_x_UsuarioRead", cnx);
                cmd.Parameters.AddWithValue("@inID_Propiedad", ID_Propiedad);
                cmd.Parameters.AddWithValue("@inID_Usuario", ID_Usuario);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr  = cmd.ExecuteReader();
                obj = new entProUsuario();
                dr.Read();
                obj.ID_PxU       = Convert.ToInt32(dr["ID_PxU"].ToString());
                obj.ID_Usuario   = Convert.ToInt32(dr["ID_Usuario"].ToString());
                obj.ID_Propiedad = Convert.ToInt32(dr["ID_Propiedad"].ToString());
            }
            catch
            {
                obj = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(obj);
        }
Пример #3
0
        public static int AgregarProUsuario(entProUsuario obj)
        {
            int        Indicador = 0;
            SqlCommand cmd       = null;

            try
            {
                Conexion      cn  = new Conexion();
                SqlConnection cnx = cn.Conectar();
                cmd = new SqlCommand("Pro_x_UsuarioInsert ", cnx);
                cmd.Parameters.AddWithValue("@inID_Propiedad", obj.ID_Propiedad);
                cmd.Parameters.AddWithValue("@inID_Usuario", obj.ID_Usuario);
                cmd.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                cmd.ExecuteNonQuery();
                Indicador = 1;
            }
            catch (Exception e)
            {
                Indicador = 0;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(Indicador);
        }
Пример #4
0
        protected void btnGuardar_Click1(object sender, EventArgs e)
        {
            if (txtNumeroPropiedad.Text != "" && txtValor.Text != "" && txtDireccion.Text != "" && txtNumeroPropiedad.Text != "" && NomUsuario.Text != "")
            {
                entPropiedad obj = new entPropiedad();
                obj.NumPropiedad = Int32.Parse(txtNumeroPropiedad.Text);
                obj.Valor        = Int32.Parse(txtValor.Text);
                obj.Direccion    = txtDireccion.Text;
                if (negPropiedad.AgregarPropiedad(obj) == 1)
                {
                    entUsuario   obj1 = negUsuario.BuscarUsuario(NomUsuario.Text);
                    entPropiedad obj2 = negPropiedad.BuscarPropiedad(Convert.ToInt32(txtNumeroPropiedad.Text));
                    if (obj1 != null && obj2 != null)  // quite activo us
                    {
                        entProUsuario obj3 = new entProUsuario();
                        obj3.ID_Propiedad = obj2.ID_Propiedad;
                        obj3.ID_Usuario   = obj1.ID_Usuario;

                        if (negProUsuario.AgregarProUsuario(obj3) == 1)
                        {
                            Response.Redirect("frmPrincipal.aspx");
                        }
                        else
                        {
                            lblerror.Text    = "No se pudo unir la propiedad y el usuario "; //Sino tira error
                            lblerror.Visible = true;
                            Response.Redirect("frmUnirUserPro .aspx");
                        }
                    }
                    else
                    {
                        lblerror.Text    = "No se encontra el usuario "; //Sino tira error
                        lblerror.Visible = true;
                        Response.Redirect("frmUnirUserPro .aspx");
                    }
                }
                else
                {
                    lblerror.Text    = "No se pudo agregar la propiedad "; //Sino tira error
                    lblerror.Visible = true;
                }
            }
            else
            {
                lblerror.Text    = "Faltan ingresar campos"; // En caso de que falten datos
                lblerror.Visible = true;
            }
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            entUsuario obj0         = (entUsuario)Session["nombre"];
            int        ID_Propiedad = Convert.ToInt32(Request.QueryString["ID_Propiedad"]);

            if (obj0 != null)
            {
                if (Request.QueryString["ID_Propiedad"] != null)
                {
                    entProUsuario obj2 = negProUsuario.BuscarProUsuario(ID_Propiedad, obj0.ID_Usuario);
                    if (obj2 != null)
                    {
                        GridView1.DataSource = negRecibos.ListarRecibos(ID_Propiedad);
                        GridView1.DataBind();
                        for (int i = 0; i < GridView1.Rows.Count; i++)
                        {
                            int id = Convert.ToInt32(GridView1.Rows[i].Cells[2].Text);
                            entConceptoCobro tipo = negConceptoCobro.BuscarConcepto(id);
                            if (tipo != null)
                            {
                                GridView1.Rows[0].Cells[3].Text = tipo.Concepto;
                            }
                            else
                            {
                                lblerror.Text    = "No se encontro un concepto de cobro asociado.";
                                lblerror.Visible = true;
                            }
                        }
                    }
                    else
                    {
                        lblerror.Text    = "Dicha Propiedad no corresponde a este usuario";
                        lblerror.Visible = true;
                    }
                }
                else
                {
                    lblerror.Text    = "Error al buscar el ID de la propiedad";
                    lblerror.Visible = true;
                }
            }
            else
            {
                lblerror.Text    = "Esta vacio el objeto";
                lblerror.Visible = true;
            }
        }
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     if (txtPropiedad.Text != "" && txtUser.Text != "")
     {
         entPropiedad obj  = negPropiedad.BuscarPropiedad(Convert.ToInt32(txtPropiedad.Text));
         entUsuario   obj1 = negUsuario.BuscarUsuario(txtUser.Text);
         if (obj != null && obj1 != null)
         {
             entProUsuario obj2 = negProUsuario.BuscarProUsuario(obj.ID_Propiedad, obj1.ID_Usuario);
             if (obj2 != null)
             {
                 Numero.Text      = Convert.ToString(obj.NumPropiedad);
                 Valor.Text       = Convert.ToString(obj.Valor);
                 Direccion.Text   = obj.Direccion;
                 Nombre.Text      = obj1.Nombre;
                 Password.Text    = obj1.Password;
                 Nombre.Text      = obj1.Nombre;
                 TipoUsuario.Text = obj1.TipoUsuario;
             }
             else
             {
                 lblerror.Text    = "No se logró encontrar esta union "; //Sino tira error
                 lblerror.Visible = true;
             }
         }
         else
         {
             lblerror.Text    = "No se encontraron los datos ingresados "; //Sino tira error
             lblerror.Visible = true;
         }
     }
     else
     {
         lblerror.Text    = "Debe ingresar todos los datos solicitados "; //Sino tira error
         lblerror.Visible = true;
     }
 }
Пример #7
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtProp.Text != "" && txtUsuario.Text != "")
            {
                entPropiedad obj  = negPropiedad.BuscarPropiedad(Convert.ToInt32(txtProp.Text));
                entUsuario   obj1 = negUsuario.BuscarUsuario(txtUsuario.Text);
                if (obj != null && obj1 != null)   // quite activo usuario
                {
                    int           user = obj1.ID_Usuario;
                    int           prop = obj.ID_Propiedad;
                    entProUsuario obj2 = new entProUsuario();
                    obj2.ID_Usuario   = user;
                    obj2.ID_Propiedad = prop;

                    if (negProUsuario.AgregarProUsuario(obj2) == 1)
                    {
                        Response.Redirect("frmPrincipal.aspx");
                    }
                    else
                    {
                        lblError.Text    = "No se unieron correctamente, error del sistema";
                        lblError.Visible = true;
                    }
                }
                else
                {
                    lblError.Text    = "Datos incorrectos";
                    lblError.Visible = true;
                }
            }
            else
            {
                lblError.Text    = "Faltan datos por ingresar";
                lblError.Visible = true;
            }
        }
Пример #8
0
 public static int ModificarProUsuario(entProUsuario obj)
 {
     return(daoProUsuario.ModificarProUsuario(obj));
 }
Пример #9
0
 public static int AgregarProUsuario(entProUsuario obj)
 {
     return(daoProUsuario.AgregarProUsuario(obj));
 }
Пример #10
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            if (txtUser.Text != "" && txtPropiedad.Text != "")
            {
                entPropiedad obj  = negPropiedad.BuscarPropiedad(Convert.ToInt32(txtPropiedad.Text));
                entUsuario   obj1 = negUsuario.BuscarUsuario(txtUser.Text);
                if (obj != null && obj1 != null)
                {
                    entProUsuario obj2 = negProUsuario.BuscarProUsuario(obj.ID_Propiedad, obj1.ID_Usuario);
                    if (obj2 != null)
                    {
                        entProUsuario obj3 = new entProUsuario();
                        obj3.ID_PxU = obj2.ID_PxU;
                        if (txtNuevoUser.Text != "")
                        {
                            entUsuario obj4 = negUsuario.BuscarUsuario(txtNuevoUser.Text);
                            if (obj4 != null)
                            {
                                obj3.ID_Usuario = obj4.ID_Usuario;
                                if (txtNumeroProp.Text != "")
                                {
                                    entPropiedad obj5 = negPropiedad.BuscarPropiedad(Convert.ToInt32(txtPropiedad.Text));
                                    if (obj5 != null)
                                    {
                                        obj3.ID_Propiedad = obj5.ID_Propiedad;
                                        if (negProUsuario.ModificarProUsuario(obj3) == 1)
                                        {
                                            Response.Redirect("frmPrincipal.aspx");
                                        }
                                        else
                                        {
                                            lblerror.Text    = "No se pudo modificar la union";
                                            lblerror.Visible = true;
                                        }
                                    }
                                    else
                                    {
                                        lblerror.Text    = "No se pudo encontrar la propiedad nueva";
                                        lblerror.Visible = true;
                                    }
                                }
                                else
                                {
                                    obj3.ID_Propiedad = obj.ID_Propiedad;
                                    if (negProUsuario.ModificarProUsuario(obj3) == 1)
                                    {
                                        Response.Redirect("frmPrincipal.aspx");
                                    }
                                    else
                                    {
                                        lblerror.Text    = "No se pudo modificar la union";
                                        lblerror.Visible = true;
                                    }
                                }
                            }
                            else
                            {
                                lblerror.Text    = "No se encuentra el nuevo usuario";
                                lblerror.Visible = true;
                            }
                        }

                        else
                        {
                            obj3.ID_Usuario = obj1.ID_Usuario;
                            if (txtNumeroProp.Text != "")
                            {
                                entPropiedad obj5 = negPropiedad.BuscarPropiedad(Convert.ToInt32(txtPropiedad.Text));
                                if (obj5 != null)
                                {
                                    obj3.ID_Propiedad = obj5.ID_Propiedad;
                                    if (negProUsuario.ModificarProUsuario(obj3) == 1)
                                    {
                                        Response.Redirect("frmPrincipal.aspx");
                                    }
                                    else
                                    {
                                        lblerror.Text    = "No se pudo modificar la union";
                                        lblerror.Visible = true;
                                    }
                                }
                                else
                                {
                                    lblerror.Text    = "No se encuentra la nueva propiedad";
                                    lblerror.Visible = true;
                                }
                            }
                            else
                            {
                                obj3.ID_Propiedad = obj.ID_Propiedad;
                                if (negProUsuario.ModificarProUsuario(obj3) == 1)
                                {
                                    Response.Redirect("frmPrincipal.aspx");
                                }
                                else
                                {
                                    lblerror.Text    = "No se pudo modificar la union";
                                    lblerror.Visible = true;
                                }
                            }
                        }
                    }
                    else
                    {
                        lblerror.Text    = "No se encuentra una union entre ellos";
                        lblerror.Visible = true;
                    }
                }
                else
                {
                    lblerror.Text    = "Datos incorrectos";
                    lblerror.Visible = true;
                }
            }
            else
            {
                lblerror.Text    = "Ingrese un numero de propiedad y el nombre del usuario";
                lblerror.Visible = true;
            }
        }