예제 #1
0
        protected void btnAgrClienteG_Click(object sender, EventArgs e)
        {
            lblError.Text = "";

            panelMsj.DefaultButton = FGAgregar.ID;


            if (ddlEstatus.Items.IndexOf(lITodos) == 0)
            {
                ddlEstatus.Items.RemoveAt(0);
            }

            ocultaRango();

            llenaEstados();

            if (ddlEnviarCorreo.Items.IndexOf(new ListItem("Todos", "-1")) > 0)
            {
                ddlEnviarCorreo.Items.RemoveAt(ddlEnviarCorreo.Items.IndexOf(new ListItem("Todos", "-1")));
            }

            FTitulo.Text = "Agregar cliente";

            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);
            sombraMensaje.Visible = true;

            divFormularioG.Visible = true;

            //habilita botones
            btnBuscarF.Visible   = false;
            btnLimpiarF.Visible  = false;
            btnCerrarF.Visible   = false;
            FGCancelar.Visible   = true;
            FGActualizar.Visible = false;
            FGAgregar.Visible    = true;

            //Limpia las opciones
            TxtIdCliente.Text          = "";
            TxtNombre.Text             = "";
            TxtApellidoP.Text          = "";
            TxtApellidoM.Text          = "";
            ddlEstado.SelectedIndex    = -1;
            ddlMunicipio.SelectedIndex = -1;
            ddlPais.SelectedIndex      = -1;
            TxtEdad.Text             = "";
            TxtFechaI.Text           = "";
            ddlMedio.SelectedIndex   = -1;
            TxtTelFijo.Text          = "";
            TxtExtension.Text        = "";
            TxtCelular.Text          = "";
            TxtFechaN.Text           = "";
            TxtEmail.Text            = "";
            TxtObservaciones.Text    = "";
            TxtNota.Text             = "";
            ddlEstatus.SelectedIndex = 0;

            divObservacionesNota.Visible = true;
        }
예제 #2
0
        protected void gvGerentes_RowEditing(object sender, GridViewEditEventArgs e)
        {
            GridViewRow row = (GridViewRow)gvGerentes.Rows[e.NewEditIndex];

            Label Usuario   = (Label)row.FindControl("lblUsuario");
            Label Nombre    = (Label)row.FindControl("lblNombre");
            Label ApellidoP = (Label)row.FindControl("lblApellidoP");
            Label ApellidoM = (Label)row.FindControl("lblApellidoM");
            Label Perfil    = (Label)row.FindControl("lblPerfil");
            Label idUsuario = (Label)row.FindControl("lblIdUsuario");

            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);
            sombraMensaje.Visible  = true;
            divFormularioG.Visible = true;
            divFormularioP.Visible = false;

            ddlPerfil.DataSource = connMysql.TraerPerfilesddl("");
            ddlPerfil.DataBind();

            TxtUsuario.Text         = Usuario.Text;
            TxtNombre.Text          = Nombre.Text;
            TxtApellidoP.Text       = ApellidoP.Text;
            TxtApellidoM.Text       = ApellidoM.Text;
            lblId_usuario.Text      = idUsuario.Text;
            ddlPerfil.SelectedValue = ddlPerfil.Items.FindByText(Perfil.Text).Value;

            FGAgregar.Visible    = false;
            FGActualizar.Visible = true;
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            if (chkRango.Checked)
            {
                TxtEdad.Attributes.Remove("style");
                TxtEdad.Attributes.Add("style", "width:80px; margin-right: 0px;");
                lblA.Visible     = true;
                txtEdad2.Visible = true;
            }
            else
            {
                ocultaRango();
                TxtEdad.Attributes.Add("style", "width:186px; margin-right:0px;");
                chkRango.Visible = true;
            }

            panelMsj.DefaultButton = btnBuscarF.ID;
            btnLimpiarF.Visible    = true;
            btnBuscarF.Visible     = true;
            btnCerrarF.Visible     = true;
            divFormularioG.Visible = true;


            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);
            sombraMensaje.Visible = true;
        }
예제 #4
0
        protected void FGCancelar_Click(object sender, EventArgs e)
        {
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(false);
            sombraMensaje.Visible = false;

            divFormularioG.Visible = false;

            TxtIdCliente.Text          = "";
            TxtNombre.Text             = "";
            TxtApellidoP.Text          = "";
            TxtApellidoM.Text          = "";
            ddlEstado.SelectedIndex    = -1;
            ddlMunicipio.SelectedIndex = -1;


            TxtEdad.Text           = "";
            TxtFechaI.Text         = "";
            ddlMedio.SelectedIndex = -1;

            TxtTelFijo.Text          = "";
            TxtExtension.Text        = "";
            TxtCelular.Text          = "";
            TxtFechaN.Text           = "";
            TxtEmail.Text            = "";
            TxtObservaciones.Text    = "";
            TxtNota.Text             = "";
            ddlEstatus.SelectedIndex = 0;

            ddlPais.SelectedIndex = -1;
            divPais.Visible       = false;
            divMunicipio.Visible  = true;

            lblError.Text = "";

            try
            {
                TxtNombre.Attributes.Remove("style");
                TxtApellidoP.Attributes.Remove("style");
                TxtApellidoM.Attributes.Remove("style");
                ddlEstado.Attributes.Remove("style");
                ddlMunicipio.Attributes.Remove("style");
                TxtEdad.Attributes.Remove("style");
                TxtFechaI.Attributes.Remove("style");
                ddlMedio.Attributes.Remove("style");
                TxtTelFijo.Attributes.Remove("style");
                TxtCelular.Attributes.Remove("style");
                TxtFechaN.Attributes.Remove("style");
                TxtEmail.Attributes.Remove("style");
                ddlPais.Attributes.Remove("style");
            }
            catch { }



            gvGerentes.EditIndex = -1;
            cargaClientes();
        }
예제 #5
0
        protected void MOk_Click(object sender, EventArgs e)
        {
            divMensaje.Visible = false;
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(false);
            sombraMensaje.Visible = false;
        }
예제 #6
0
        protected void btnCerrarF_Click(object sender, EventArgs e)
        {
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(false);
            sombraMensaje.Visible = false;

            divFormularioG.Visible = false;
        }
예제 #7
0
        //Muestra la ventana del buscador
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            if (SesionViva())
            {
                panelMsj.DefaultButton = btnBuscarF.ID;

                if (chkRango.Checked)
                {
                    TxtEdad.Attributes.Remove("style");
                    TxtEdad.Attributes.Add("style", "width:80px; margin-right: 0px;");
                    lblA.Visible     = true;
                    txtEdad2.Visible = true;
                }
                else
                {
                    ocultaRango();
                    TxtEdad.Attributes.Add("style", "width:186px; margin-right:0px;");
                    chkRango.Visible = true;
                }



                divObservacionesNota.Visible = false;
                int temporal = ddlEnviarCorreo.Items.IndexOf(new ListItem("Todos", "-1"));
                if (ddlEnviarCorreo.Items.IndexOf(new ListItem("Todos", "-1")) == -1)
                {
                    ddlEnviarCorreo.Items.Add(new ListItem("Todos", "-1"));
                    ddlEnviarCorreo.SelectedValue = "-1";
                }


                if (ddlEstatus.Items.IndexOf(lITodos) == -1)
                {
                    ddlEstatus.Items.Insert(0, lITodos);
                    ddlEstatus.SelectedIndex = 0;
                }


                btnLimpiarF.Visible    = true;
                btnBuscarF.Visible     = true;
                btnCerrarF.Visible     = true;
                FGCancelar.Visible     = false;
                FGAgregar.Visible      = false;
                FGActualizar.Visible   = false;
                divFormularioG.Visible = true;

                FTitulo.Text = "Buscar clientes";

                chkRango.Visible = true;


                MasterFarmacia master = (MasterFarmacia)this.Master;
                master.mostrarMensaje(true);
                sombraMensaje.Visible = true;
            }
        }
예제 #8
0
        public void mostrarMensaje(String mensaje)
        {
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);

            sombraMensaje.Visible  = true;
            divFormularioG.Visible = false;
            divMensaje.Visible     = true;
            lblMensaje.Text        = mensaje;
        }
예제 #9
0
        protected void BCancelar_Click(object sender, EventArgs e)
        {
            divMensaje.Visible = false;
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(false);
            sombraMensaje.Visible = false;
            divmensaje2.Visible   = false;
            BAceptar.Visible      = false;
            BCancelar.Visible     = false;
        }
예제 #10
0
        public void mostrarMensaje2()
        {
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);
            sombraMensaje.Visible  = true;
            divFormularioG.Visible = false;
            divmensaje2.Visible    = true;
            BAceptar.Visible       = true;
            BCancelar.Visible      = true;
        }
예제 #11
0
        protected void btnAgregarP_Click(object sender, EventArgs e)
        {
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);
            sombraMensaje.Visible = true;

            divFormularioG.Visible = false;
            divFormularioP.Visible = true;

            FPActualizar.Visible = false;
            FPAgregar.Visible    = true;
        }
예제 #12
0
        protected void gvPerfiles_RowEditing(object sender, GridViewEditEventArgs e)
        {
            GridViewRow row = (GridViewRow)gvPerfiles.Rows[e.NewEditIndex];

            Label IdPerfil    = (Label)row.FindControl("lblIdPerfil");
            Label Descripcion = (Label)row.FindControl("lblDescripcion");
            Label Permisos    = (Label)row.FindControl("lblPermisos");

            String[] PermisoA = Permisos.Text.Split(',');
            foreach (String Permiso in PermisoA)
            {
                switch (Permiso.Trim())
                {
                case "11":
                case "12":
                case "13":
                case "14":
                    foreach (ListItem lsItem in CHKLCliente.Items)
                    {
                        if (lsItem.Value.Equals(Permiso.Trim()))
                        {
                            lsItem.Selected = true;
                        }
                    }
                    break;

                case "21":
                    chkClienteMes.Checked = true;
                    break;

                case "31":
                    chkAdministracion.Checked = true;
                    break;
                }
            }



            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);
            sombraMensaje.Visible  = true;
            divFormularioG.Visible = false;
            divFormularioP.Visible = true;

            TxtPerfil.Text    = Descripcion.Text;
            lblId_perfil.Text = IdPerfil.Text;

            FPAgregar.Visible    = false;
            FPActualizar.Visible = true;
        }
예제 #13
0
        protected void btnAgrUsuarioG_Click(object sender, EventArgs e)
        {
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);
            sombraMensaje.Visible = true;

            divFormularioG.Visible = true;
            divFormularioP.Visible = false;

            FGActualizar.Visible = false;
            FGAgregar.Visible    = true;

            ddlPerfil.DataSource = connMysql.TraerPerfiles("");
            ddlPerfil.DataBind();
        }
예제 #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String permisos = "";

            try
            {
                permisos = Session["Permisos"].ToString();
            }
            catch (Exception ex)
            {
                sombraMensaje.Visible = true;
                mostrarMensaje("Su sesión ha caducado, vuelva a hacer login.");
                divGerentes.Visible = false;
                divPerfiles.Visible = false;
                divCorreo.Visible   = false;

                btnOkSalir.Visible = true;
                MOk.Visible        = false;
            }


            MasterFarmacia master = (MasterFarmacia)this.Master;

            if (!IsPostBack)
            {
                master.cambiarLblTitle("<img src='Imagenes/Administracion.png' alt='clientes'><h1>Administración</h1>");

                if (!permisos.Contains("31"))
                {
                    Response.Redirect("Principal.aspx");
                }

                master.mostrarMensaje(false);
                sombraMensaje.Visible = false;

                divGerentes.Visible = true;
                divPerfiles.Visible = false;
                divCorreo.Visible   = false;

                btnOpcionUsuairo.CssClass = "seleccionado";
                btnOpcionPerfil.CssClass  = "";
                btnOpcionCorreo.CssClass  = "";
                cargaGerentes();
            }
        }
예제 #15
0
        protected void FGCancelar_Click(object sender, EventArgs e)
        {
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(false);
            sombraMensaje.Visible = false;

            divFormularioP.Visible = false;
            divFormularioG.Visible = false;

            TxtUsuario.Text   = "";
            TxtNombre.Text    = "";
            TxtApellidoP.Text = "";
            TxtApellidoM.Text = "";
            ddlPerfil.ClearSelection();
            txtContrasenia.Text = "";

            gvGerentes.EditIndex = -1;
            cargaGerentes();
        }
예제 #16
0
        protected void FPCancelar_Click(object sender, EventArgs e)
        {
            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(false);
            sombraMensaje.Visible = false;

            divFormularioP.Visible = false;
            divFormularioG.Visible = false;

            TxtPerfil.Text    = "";
            lblId_perfil.Text = "";

            chkAdministracion.Checked = false;
            chkClienteMes.Checked     = false;
            foreach (ListItem item in CHKLCliente.Items)
            {
                item.Selected = false;
            }

            gvPerfiles.EditIndex = -1;
            cargaPerfiles();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            String permisos = "";

            try
            {
                permisos = Session["Permisos"].ToString();
            }
            catch (Exception ex)
            {
                sombraMensaje.Visible = true;
                mostrarMensaje("Su sesión ha caducado, vuelva a hacer login.");
                btnOkSalir.Visible = true;
                MOk.Visible        = false;
            }

            if (SesionViva())
            {
                if (!IsPostBack)
                {
                    if (!permisos.Contains("21"))
                    {
                        Response.Redirect("Principal.aspx");
                    }

                    if (Session["Condicion"] == null)
                    {
                        Session.Add("Condicion", "");
                    }
                    else
                    {
                        Session["Condicion"] = "";
                    }

                    if (Session["MasMenosMes"] == null)
                    {
                        Session.Add("MasMenosMes", 0);
                    }
                    else
                    {
                        Session["MasMenosMes"] = 0;
                    }


                    if (Session["Orden"] == null)
                    {
                        Session.Add("Orden", "ID_CLIENTE DESC");
                    }
                    else
                    {
                        Session["Orden"] = "ID_CLIENTE DESC";
                    }

                    MasterFarmacia master = (MasterFarmacia)this.Master;
                    master.mostrarMensaje(false);
                    sombraMensaje.Visible = false;

                    cargaClientes();
                    llenarDropDownDlist();
                    llenaEstados();
                    llenaPaises();

                    master.cambiarLblTitle("<img src='Imagenes/cumple.png' alt='clientes'><h1>Cumpleaños de clientes por Mes</h1>");
                }
            }
        }
예제 #18
0
        protected void gvGerentes_RowEditing(object sender, GridViewEditEventArgs e)
        {
            panelMsj.DefaultButton       = FGActualizar.ID;
            divObservacionesNota.Visible = true;

            btnCerrarF.Visible   = false;
            btnBuscarF.Visible   = false;
            btnLimpiarF.Visible  = false;
            FGCancelar.Visible   = true;
            FGActualizar.Visible = true;
            FGAgregar.Visible    = false;

            ocultaRango();



            if (ddlEstatus.Items.IndexOf(lITodos) == 0)
            {
                ddlEstatus.Items.RemoveAt(0);
            }

            if (ddlEnviarCorreo.Items.IndexOf(new ListItem("Todos", "-1")) > -1)
            {
                ddlEnviarCorreo.Items.RemoveAt(ddlEnviarCorreo.Items.IndexOf(new ListItem("Todos", "-1")));
            }

            FTitulo.Text = "Editar cliente";

            GridViewRow row = (GridViewRow)gvGerentes.Rows[e.NewEditIndex];

            Label IdCliente = (Label)row.FindControl("lblIdCliente");
            Label Nombre    = (Label)row.FindControl("lblNombre");
            Label ApellidoP = (Label)row.FindControl("lblApellidoP");
            Label ApellidoM = (Label)row.FindControl("lblApellidoM");
            Label Estado    = (Label)row.FindControl("lblEstado");
            Label Municipio = (Label)row.FindControl("lblMunicipio");
            Label Pais      = (Label)row.FindControl("lblPais");

            Label Edad          = (Label)row.FindControl("lblEdad");
            Label FechaI        = (Label)row.FindControl("lblFechaI");
            Label Medio         = (Label)row.FindControl("lblMedio");
            Label TelFijo       = (Label)row.FindControl("lblTelFijo");
            Label Extension     = (Label)row.FindControl("lblExtension");
            Label Celular       = (Label)row.FindControl("lblCelular");
            Label FechaN        = (Label)row.FindControl("lblFechaN");
            Label Email         = (Label)row.FindControl("lblEmail");
            Label Observaciones = (Label)row.FindControl("lblObservaciones");
            Label Nota          = (Label)row.FindControl("lblNota");
            Label Estatus       = (Label)row.FindControl("lblEstatus");
            Label Env_Correo    = (Label)row.FindControl("lblEnvCorreo");


            MasterFarmacia master = (MasterFarmacia)this.Master;

            master.mostrarMensaje(true);
            sombraMensaje.Visible = true;

            divFormularioG.Visible = true;

            TxtIdCliente.Text = IdCliente.Text;
            TxtNombre.Text    = Nombre.Text;
            TxtApellidoP.Text = ApellidoP.Text;
            TxtApellidoM.Text = ApellidoM.Text;
            try
            {
                ddlEstado.SelectedValue = connMySql.traerIdEstado(Estado.Text.Trim());
                if (Estado.Text != "--OTRO--")
                {
                    divMunicipio.Visible = true;
                    divPais.Visible      = false;


                    llenaMunicipio(ddlEstado.SelectedValue);
                    try
                    {
                        ddlMunicipio.SelectedValue = Municipio.Text.Trim();
                    }
                    catch { }
                }
                else
                {
                    divMunicipio.Visible = false;
                    divPais.Visible      = true;
                    try
                    {
                        ddlPais.SelectedValue = Pais.Text.Trim();
                        divPais.Visible       = true;
                        divMunicipio.Visible  = false;
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
            catch { }



            TxtEdad.Text = Edad.Text;

            try {
                TxtFechaI.Text = FechaI.Text.Substring(6) + "-" + FechaI.Text.Substring(3, 2) + "-" + FechaI.Text.Substring(0, 2);
            }catch (Exception ex) { }


            try
            {
                ddlMedio.SelectedValue = Medio.Text;
            }
            catch { }

            TxtTelFijo.Text   = TelFijo.Text;
            TxtExtension.Text = Extension.Text;
            TxtCelular.Text   = Celular.Text;

            try {
                TxtFechaN.Text = FechaN.Text.Substring(6) + "-" + FechaN.Text.Substring(3, 2) + "-" + FechaN.Text.Substring(0, 2);;
            }catch (Exception ex)
            {}



            TxtEmail.Text            = Email.Text;
            TxtObservaciones.Text    = Observaciones.Text;
            TxtNota.Text             = Nota.Text;
            ddlEstatus.SelectedIndex = (Estatus.Text == "Activo" ? 0: 1);
        }
예제 #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                MasterFarmacia master = (MasterFarmacia)this.Master;

                try
                {
                    permisos = Session["Permisos"].ToString();
                }
                catch (Exception ex)
                {
                    sombraMensaje.Visible = true;
                    mostrarMensaje("Su sesión ha caducado, vuelva a hacer login.");
                    btnOkSalir.Visible = true;
                    MOk.Visible        = false;
                    return;
                }


                if (SesionViva())
                {
                    if (!IsPostBack)
                    {
                        if (permisos.Contains("11") || permisos.Contains("12") || permisos.Contains("13") || permisos.Contains("14"))
                        {
                            if (!permisos.Contains("11"))
                            {
                                btnAgrClienteG.Visible = false;
                            }
                        }
                        else
                        {
                            Response.Redirect("Principal.aspx");
                        }

                        if (Session["Condicion"] == null)
                        {
                            Session.Add("Condicion", "");
                        }
                        else
                        {
                            Session["Condicion"] = "";
                        }

                        if (Session["Orden"] == null)
                        {
                            Session.Add("Orden", "");
                        }
                        else
                        {
                            Session["Orden"] = "";
                        }

                        if (Session["EstadoGeneral"] == null)
                        {
                            Session.Add("EstadoGeneral", "1");
                        }
                        else
                        {
                            Session["EstadoGeneral"] = "1";
                        }
                        ddlEstatusGeneral.SelectedValue = "1";


                        master.mostrarMensaje(false);
                        sombraMensaje.Visible = false;

                        llenarDropDownDlist();
                        cargaClientes();
                        llenaEstados();
                        llenaPaises();
                        master.cambiarLblTitle("<img src='Imagenes/CLIENTE.png' alt='clientes'><h1>Clientes</h1>");
                    }
                }
            }
            catch (Exception ex)
            {
                sombraMensaje.Visible = true;
                mostrarMensaje("Su sesión ha caducado, vuelva a hacer login.");
                btnOkSalir.Visible = true;
                MOk.Visible        = false;
            }
        }
예제 #20
0
        protected void btnBuscarF_Click(object sender, EventArgs e)
        {
            if (SesionViva())
            {
                Boolean pasa = true;


                String condicion = "";

                if (TxtNombre.Text.Trim().Length > 0)
                {
                    condicion += " nombre like '%" + TxtNombre.Text.Trim() + "%' ";
                }


                if (TxtApellidoP.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " apellido_paterno like '%" + TxtApellidoP.Text.Trim() + "%' ";
                }

                if (TxtApellidoM.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " apellido_materno like '%" + TxtApellidoM.Text.Trim() + "%' ";
                }

                if (ddlEstado.SelectedIndex > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " Estado like '%" + ddlEstado.Items[ddlEstado.SelectedIndex].Text.Trim() + "%' ";
                    if (ddlMunicipio.SelectedIndex > 0)
                    {
                        condicion += (condicion.Length > 0 ? " and " : "") + " Municipio like '%" + ddlMunicipio.Items[ddlMunicipio.SelectedIndex].Text.Trim() + "%' ";
                    }
                }


                if (ddlPais.SelectedIndex > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " Pais like '%" + ddlPais.Items[ddlPais.SelectedIndex].Text.Trim() + "%' ";
                }

                if (TxtFechaN.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " fecha_nacimiento like '%" + TxtFechaN.Text.Trim() + "%' ";
                }

                if (TxtFechaN.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " fecha_nacimiento like '%" + TxtFechaN.Text.Trim() + "%' ";
                }

                if (chkRango.Checked)
                {
                    if (TxtEdad.Text.Trim().Length > 0 && txtEdad2.Text.Trim().Length > 0)
                    {
                        condicion += (condicion.Length > 0 ? " and " : "") + " edad between " + TxtEdad.Text.Trim() + " and " + txtEdad2.Text.Trim() + " ";

                        TxtEdad.Attributes.Remove("style");
                        txtEdad2.Attributes.Remove("style");
                        TxtEdad.Attributes.Add("style", "width:80px; margin-right: 0px;");
                        txtEdad2.Attributes.Add("style", "width:80px; margin-right: 0px;");
                    }
                    else
                    {
                        TxtEdad.Attributes.Remove("style");
                        txtEdad2.Attributes.Remove("style");
                        TxtEdad.Attributes.Add("style", "width:80px; margin-right: 0px;");
                        txtEdad2.Attributes.Add("style", "width:80px; margin-right: 0px;");

                        if (TxtEdad.Text.Trim().Length == 0 && txtEdad2.Text.Trim().Length > 0)
                        {
                            TxtEdad.Attributes.Add("style", "width:80px; margin-right: 0px; border: 1px red solid;");
                            pasa = false;
                        }

                        if (TxtEdad.Text.Trim().Length > 0 && txtEdad2.Text.Trim().Length == 0)
                        {
                            txtEdad2.Attributes.Add("style", "width:80px; margin-right: 0px; border: 1px red solid;");
                            pasa = false;
                        }
                    }
                }
                else
                {
                    if (TxtEdad.Text.Trim().Length > 0)
                    {
                        condicion += (condicion.Length > 0 ? " and " : "") + " edad like '%" + TxtEdad.Text.Trim() + "%' ";
                    }
                }


                if (TxtFechaI.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " fecha_ingreso like '%" + TxtFechaI.Text.Trim() + "%' ";
                }


                if (ddlMedio.SelectedValue != "0")
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " medio like '%" + ddlMedio.SelectedValue.Trim() + "%' ";
                }


                if (TxtTelFijo.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " tel_casa_fijo like '%" + TxtTelFijo.Text.Trim() + "%' ";
                }

                if (TxtExtension.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " Extension like '%" + TxtExtension.Text.Trim() + "%' ";
                }

                if (TxtCelular.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " celular like '%" + TxtCelular.Text.Trim() + "%' ";
                }

                if (TxtEmail.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " email like '%" + TxtEmail.Text.Trim() + "%' ";
                }

                if (TxtObservaciones.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " observaciones like '%" + TxtObservaciones.Text.Trim() + "%' ";
                }

                if (TxtNota.Text.Trim().Length > 0)
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " nota like '%" + TxtNota.Text.Trim() + "%' ";
                }

                if (ddlEstatus.SelectedValue == "0" || ddlEstatus.SelectedValue == "1")
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " estatus LIKE '%" + ddlEstatus.SelectedValue + "%' ";
                }

                if (ddlEnviarCorreo.SelectedValue != "-1")
                {
                    condicion += (condicion.Length > 0 ? " and " : "") + " Enviar_Correo = '" + ddlEnviarCorreo.SelectedValue + "' ";
                }

                if (pasa)
                {
                    lblError.Text        = "";
                    Session["Condicion"] = condicion;
                    cargaClientes();


                    btnLimpiarF.Visible    = false;
                    btnBuscarF.Visible     = false;
                    btnCerrarF.Visible     = false;
                    FGCancelar.Visible     = true;
                    FGAgregar.Visible      = true;
                    FGActualizar.Visible   = true;
                    divFormularioG.Visible = false;

                    MasterFarmacia master = (MasterFarmacia)this.Master;
                    master.mostrarMensaje(false);
                    sombraMensaje.Visible = false;
                }
                else
                {
                    lblError.Text = "Favor de llenar los campos faltantes";
                }
            }
        }