private void Valida_Familia(String xcod)
 {
     var BE = new tb_pt_familia();
     var BL = new tb_pt_familiaBL();
     var dt = new DataTable();
     BE.moduloid = "0320".ToString();
     BE.familiaid = xcod.Trim();
     dt = BL.GetAll(EmpresaID, BE).Tables[0];
     if (dt.Rows.Count > 0)
     {
         familiatelaid.Text = dt.Rows[0]["familiaid"].ToString();
         familiatelaname.Text = dt.Rows[0]["familianame"].ToString();
         _estructuraid = dt.Rows[0]["estructuraid"].ToString();
         _tejidoid = dt.Rows[0]["lineaid"].ToString();
     }
     else
     {
         familiatelaid.Text = string.Empty;
         familiatelaname.Text = string.Empty;
         _estructuraid = string.Empty;
         _tejidoid = string.Empty;
     }
 }
        private void Data_Tablafamilia()
        {
            try
            {
                if (Tablafamilia.Rows.Count > 0)
                {
                    Tablafamilia.Rows.Clear();
                }
                var BL = new tb_pt_familiaBL();
                var BE = new tb_pt_familia();

                if (cboModuloID2.SelectedIndex != -1)
                {
                    BE.moduloid = cboModuloID2.SelectedValue.ToString();
                    BE.familianame = txt_criterio.Text.Trim().ToUpper();

                    Tablafamilia = BL.GetAll(EmpresaID, BE).Tables[0];
                    if (Tablafamilia.Rows.Count > 0)
                    {
                        btn_imprimir.Enabled = true;
                        MDI_dgb_familia1.DataSource = Tablafamilia;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }