Example #1
0
        protected void fillGridPropiedades()
        {
            string user = (string)Session["userName"];

            try
            {
                using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString))
                {
                    string procedure = verPropiedadesDeUsuario;

                    SqlCommand cmd = new SqlCommand(procedure, conn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add("@inUsuario", SqlDbType.VarChar).Value = user;

                    cmd.Connection = conn;
                    conn.Open();

                    GridPropiedades.DataSource = cmd.ExecuteReader();
                    GridPropiedades.DataBind();
                    GridPropiedades.Visible = true;
                }
            }
            catch (SqlException ex)
            {
                string alertMessage = Utilidad.mensajeAlerta(ex);
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + alertMessage + "')", true);
            }
        }
Example #2
0
        protected void fillGridPropiedades()
        {
            int opcionDeBusqueda;

            try
            {
                opcionDeBusqueda = (int)HttpContext.Current.Session["opcionDeBusqueda"];
            }
            catch (NullReferenceException ex)
            {
                opcionDeBusqueda = -1;
            }

            // Opcion propiedades de propietario por nombre
            if (opcionDeBusqueda == 1)
            {
                string nombrePropietario = (string)HttpContext.Current.Session["nombrePropietario"];
                try
                {
                    using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString))
                    {
                        string procedure = verPropiedadesDePropietario;

                        SqlCommand cmd = new SqlCommand(procedure, conn);
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Parameters.Add("@inNombre", SqlDbType.VarChar).Value = nombrePropietario;
                        cmd.Parameters.Add(new SqlParameter("@inIdentificacion", DBNull.Value));

                        cmd.Connection = conn;
                        conn.Open();

                        GridPropiedades.DataSource = cmd.ExecuteReader();
                        GridPropiedades.DataBind();
                        GridPropiedades.Visible = true;
                    }
                }
                catch (SqlException ex)
                {
                    string alertMessage = Utilidad.mensajeAlerta(ex);
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + alertMessage + "')", true);
                }
            }
            else if (opcionDeBusqueda == 2)
            {
                string idPropietario = (string)HttpContext.Current.Session["idPropietario"];
                try
                {
                    using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString))
                    {
                        string procedure = verPropiedadesDePropietario;

                        SqlCommand cmd = new SqlCommand(procedure, conn);
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Parameters.Add(new SqlParameter("@inNombre", DBNull.Value));
                        cmd.Parameters.Add("@inIdentificacion", SqlDbType.VarChar).Value = idPropietario;

                        cmd.Connection = conn;
                        conn.Open();

                        GridPropiedades.DataSource = cmd.ExecuteReader();
                        GridPropiedades.DataBind();
                        GridPropiedades.Visible = true;
                    }
                }
                catch (SqlException ex)
                {
                    string alertMessage = Utilidad.mensajeAlerta(ex);
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + alertMessage + "')", true);
                }
            }
            else if (opcionDeBusqueda == 3)
            {
                string nombreUsuario = (string)HttpContext.Current.Session["nombreUsuario"];
                try
                {
                    using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString))
                    {
                        string procedure = verPropiedadesDeUsuario;

                        SqlCommand cmd = new SqlCommand(procedure, conn);
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Parameters.Add("@inUsuario", SqlDbType.VarChar).Value = nombreUsuario;

                        cmd.Connection = conn;
                        conn.Open();

                        GridPropiedades.DataSource = cmd.ExecuteReader();
                        GridPropiedades.DataBind();
                        GridPropiedades.Visible = true;
                    }
                }
                catch (SqlException ex)
                {
                    string alertMessage = Utilidad.mensajeAlerta(ex);
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + alertMessage + "')", true);
                }
            }
            else
            {
                try
                {
                    using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString))
                    {
                        string procedure = verPropiedadesSpName;

                        SqlCommand cmd = new SqlCommand(procedure, conn);
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Parameters.Add(new SqlParameter("@inNumFinca", DBNull.Value));

                        cmd.Connection = conn;
                        conn.Open();

                        GridPropiedades.DataSource = cmd.ExecuteReader();
                        GridPropiedades.DataBind();
                        GridPropiedades.Visible = true;
                    }
                }
                catch (SqlException ex)
                {
                    string alertMessage = Utilidad.mensajeAlerta(ex);
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + alertMessage + "')", true);
                }
            }
        }