// Cargar Grilla private void CargarGrilla() { try { List <Plato> listadoPlatos = LogicaPlato.Listar(Convert.ToInt64(ddlCasasPlato.SelectedValue)); GridPlatos.DataSource = null; if (listadoPlatos != null) { if (listadoPlatos.Count > 0) { GridPlatos.Visible = true; GridPlatos.DataSource = listadoPlatos; GridPlatos.DataBind(); } else { GridPlatos.Visible = false; lbError.Text = "No existen platos registrados"; } } else { GridPlatos.Visible = false; lbError.Text = "No existen platos registrados"; } } catch (Exception ex) { lbError.Text = ex.Message; //"Ha ocurrido un error"; } }
// Buscar plato protected void btVerificar_Click(object sender, EventArgs e) { try { List <Plato> listadoPlatos = new List <Plato>(); if (idPlato.Text != "") { Plato plato = LogicaPlato.Buscar(Convert.ToInt32(idPlato.Text), Convert.ToInt64(ddlPlatoBuscar.SelectedValue)); if (plato.Id == 0) { GridPlatos.Visible = false; throw new Exception("ERROR: No se encontraron coinciencias"); } listadoPlatos.Add(plato); GridPlatos.DataSource = null; if (listadoPlatos != null) { if (listadoPlatos.Count > 0) { GridPlatos.Visible = true; GridPlatos.DataSource = listadoPlatos; GridPlatos.DataBind(); lbError.Text = ""; } } else { GridPlatos.Visible = false; lbError.Text = "No existen platos registrados."; } } else { CargarGrilla(); } } catch (Exception ex) { lbError.Text = ex.Message; } }
// DDL Buscar protected void ddlPlatoBuscar_SelectedIndexChanged(object sender, EventArgs e) { try { List <Plato> listadoCasa = LogicaPlato.Listar(Convert.ToInt64(ddlPlatoBuscar.SelectedValue)); GridPlatos.DataSource = null; if (listadoCasa != null) { if (listadoCasa.Count > 0) { GridPlatos.Visible = true; GridPlatos.DataSource = listadoCasa; GridPlatos.DataBind(); lbError.Text = ""; } else { GridPlatos.Visible = false; GridPlatos.DataSource = listadoCasa; GridPlatos.DataBind(); lbError.Text = "No existen platos registrados"; } } else { GridPlatos.Visible = false; GridPlatos.DataSource = listadoCasa; GridPlatos.DataBind(); lbError.Text = "No existen platos registrados"; } } catch (Exception ex) { lbError.Text = "Error :" + ex.Message; } }