Beispiel #1
0
 private void llenarDtlParte()
 {
     try
     {
         dtlProveedores.DataSource = ProveedorBLL.ListaProveedores();
         dtlProveedores.DataBind();
     }
     catch (Exception ex)
     {
         string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>";
         string mensaje         = "Error al cargar las partes - " + ex.ToString();
         string disennoMensajeF = "</div>";
         ltlMensaje.Text    = disennoMensajeI + mensaje + disennoMensajeF;
         ltlMensaje.Visible = true;
     }
 }
Beispiel #2
0
        private void aplicarFiltro()
        {
            int f1 = 0, f2 = 0, f3 = 0, f4 = 0, f5 = 0, f6 = 0;

            try
            {
                DataView dv = new DataView(ProveedorBLL.ListaProveedores());

                if (ddlTS.SelectedIndex > 0)
                {
                    f4 = 1;
                }
                if (ddlProvincia.SelectedIndex > 0)
                {
                    f5 = 1;
                }
                if (ddlCanton.SelectedIndex > 0)
                {
                    f6 = 1;
                }
                if (txtBuscarNombre.Text.Length > 0)
                {
                    f3 = 1;
                }
                StringBuilder filtro = new StringBuilder();
                if (f3 > 0)
                {
                    if (filtro.Length > 0)
                    {
                        filtro.Append(" and ");
                    }
                    filtro.Append(String.Format("NombreProveedor like'%{0}%'", txtBuscarNombre.Text));
                }
                if (f4 > 0)
                {
                    if (filtro.Length > 0)
                    {
                        filtro.Append(" and ");
                    }
                    filtro.Append(String.Format("tipoProveedor like'%{0}%'", ddlTS.SelectedItem.Text));
                }
                if (f5 > 0)
                {
                    if (filtro.Length > 0)
                    {
                        filtro.Append(" and ");
                    }
                    filtro.Append(String.Format("provincia like'%{0}%'", ddlProvincia.SelectedItem.Text));
                }
                if (f6 > 0)
                {
                    if (filtro.Length > 0)
                    {
                        filtro.Append(" and ");
                    }
                    filtro.Append(String.Format("Canton like'%{0}%'", ddlCanton.SelectedItem.Text));
                }

                dv.RowFilter = filtro.ToString();
                dtlProveedores.DataSource = dv;
                dtlProveedores.DataBind();
            }
            catch (Exception ex)
            {
                string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>";
                string mensaje         = "Error al Aplicar filtro - " + ex.ToString();
                string disennoMensajeF = "</div>";
                ltlMensaje.Text    = disennoMensajeI + mensaje + disennoMensajeF;
                ltlMensaje.Visible = true;
            }
        }