예제 #1
0
 private void cmb_grupo_EditValueChanged(object sender, EventArgs e)
 {
     try
     {
         cmb_subgrupo.EditValue = null;
         if (cmb_grupo.EditValue == null)
         {
             return;
         }
         iIdGrupo     = Convert.ToInt32(cmb_grupo.EditValue);
         SubGrupoList = SubGrupoBus.ObtenerListSubGrupo(param.IdEmpresa, sIdCategoria, iIdLinea, iIdGrupo);
         cmb_subgrupo.Properties.DataSource = SubGrupoList;
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
        private void barEditItem_grupo_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                string IdCategoria = (cmbCategoria.EditValue == "")?"":cmbCategoria.EditValue.ToString();
                int    idlinea     = (cmbLinea.EditValue == null) ? 0 : Convert.ToInt32(cmbLinea.EditValue);
                int    idgrupo     = (barEditItem_grupo.EditValue == null) ? 0 : Convert.ToInt32(barEditItem_grupo.EditValue);

                lista_subgrupo          = bus_subgrupo.ObtenerListSubGrupo(param.IdEmpresa, IdCategoria, idlinea, idgrupo);
                cmb_subgrupo.DataSource = lista_subgrupo;
            }
            catch (Exception)
            {
                throw;
            }
        }