protected void btn_filtrar_Click(object sender, EventArgs e)
        {
            try
            {
                //Entidad.Cat_Servicio cs = new Entidad.Cat_Servicio();
                //cs.IdServicio = Convert.ToInt32(tb_id.Text);
                Negocio.serviciosNegocio sn = new Negocio.serviciosNegocio();
                List<Entidad.Cat_Servicio> cs = null;
                cs = sn.BuscarDescripcionServicio(tb_descripcion.Text);
                if (cs != null)
                {
                    if (cs.Count > 0)
                    {
                        //tb_id.Text = Convert.ToString(cs.IdServicio);
                        //tb_precio.Text = Convert.ToString(cs.Precio);
                        gv_CatServicios.DataSource = cs;
                        gv_CatServicios.DataBind();
                        ListItem ini = new ListItem();
                        ini.Value = "0";
                        ini.Text = "Selecccione...";
                        ddl_CatServicios.Items.Add(ini);
                        ddl_CatServicios.DataSource = cs;
                        ddl_CatServicios.DataTextField = "Descripcion";
                        ddl_CatServicios.DataValueField = "IdServicio";
                        ddl_CatServicios.DataBind();
                        Session["s_Servicio"] = cs;
                        //Response.Redirect("Servicios.aspx", false);

                    }
                    else
                    {
                        gv_CatServicios.DataSource = cs;
                        gv_CatServicios.DataBind();
                        ddl_CatServicios.Items.Clear();
                    }
                }
                else
                {
                    tb_id.Text = "";
                    tb_precio.Text = "";
                    cv_validacion.IsValid = false;
                    cv_validacion.ErrorMessage = "No existe registro con esa descripcion!!!";
                    tb_descripcion.Focus();
                    //gv_CatServicios.DataSource = cs;
                    //gv_CatServicios.DataBind();
                    ddl_CatServicios.Items.Clear();
                    for (int i = 0; i < gv_CatServicios.Rows.Count; i++)
                    {
                        gv_CatServicios.DeleteRow(i);
                    }
                    //Response.Write("<script>window.alert('No existe registro con ese ID!!!');</script>");
                }

            }
            catch (Exception err)
            {

                //throw new Exception(err.Message);
                cv_validacion.IsValid = false;
                cv_validacion.ErrorMessage = err.Message;
            }
        }