コード例 #1
0
        // Cargar Grilla
        private void CargarGrilla()
        {
            try
            {
                List <Casa> listadoCasa = LogicaCasa.Listar(Convert.ToInt32(ddlBuscar.SelectedValue));

                GridCasas.DataSource = null;

                if (listadoCasa != null)
                {
                    if (listadoCasa.Count > 0)
                    {
                        GridCasas.Visible    = true;
                        GridCasas.DataSource = listadoCasa;
                        GridCasas.DataBind();
                    }

                    else
                    {
                        GridCasas.Visible = false;
                        lbError.Text      = "No existen casas registradas";
                    }
                }

                else
                {
                    GridCasas.Visible = false;
                    lbError.Text      = "No existen casas registradas";
                }
            }
            catch (Exception)
            {
                lbError.Text = "Ha ocurrido un error";
            }
        }
コード例 #2
0
        // Buscar
        protected void btVerificar_Click(object sender, EventArgs e)
        {
            try
            {
                List <Casa> listadoCasa = new List <Casa>();

                if (rutVerificar.Text != "")
                {
                    Casa casa = LogicaCasa.Buscar(Convert.ToInt64(rutVerificar.Text));

                    if (casa.RUT == 0)
                    {
                        CargarGrilla();
                        lbError.Text = ("ERROR: No se encontraron coinciencias..");
                    }

                    else
                    {
                        listadoCasa.Add(casa);
                        ddlBuscar.SelectedValue = Convert.ToString(casa.Especializacion);

                        GridCasas.DataSource = null;

                        if (listadoCasa != null)
                        {
                            if (listadoCasa.Count > 0)
                            {
                                GridCasas.Visible    = true;
                                GridCasas.DataSource = listadoCasa;
                                GridCasas.DataBind();
                                lbError.Text = "";
                            }
                        }

                        else
                        {
                            GridCasas.Visible = false;
                            lbError.Text      = "No existen casas registradas.";
                        }
                    }
                }
                else
                {
                    CargarGrilla();
                }
            }
            catch (Exception ex)
            {
                lbError.Text = ex.Message;
            }
        }
コード例 #3
0
        // Filtrar por especializacion
        protected void ddlBuscar_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                List <Casa> listadoCasa = LogicaCasa.Listar(Convert.ToInt32(ddlBuscar.SelectedValue));

                GridCasas.DataSource = null;

                if (listadoCasa != null)
                {
                    if (listadoCasa.Count > 0)
                    {
                        GridCasas.Visible    = true;
                        GridCasas.DataSource = listadoCasa;
                        GridCasas.DataBind();
                        lbError.Text = "";
                    }

                    else
                    {
                        GridCasas.Visible    = false;
                        GridCasas.DataSource = listadoCasa;
                        GridCasas.DataBind();
                        lbError.Text = "No existen casas registradas";
                    }
                }

                else
                {
                    GridCasas.Visible    = false;
                    GridCasas.DataSource = listadoCasa;
                    GridCasas.DataBind();
                    lbError.Text = "No existen casas registradas";
                }
            }

            catch (Exception ex)
            {
                lbError.Text = "Error :" + ex.Message;
            }
        }