コード例 #1
0
        private void set_info_in_controls()
        {
            try
            {
                txt_usuario.Text     = info_usuario.IdUsuario;
                txt_contrasenia.Text = info_usuario.us_contrasenia;
                txt_nombre.Text      = info_usuario.us_nombre;
                lbl_anulado.Visible  = !info_usuario.estado;

                info_usuario.lst_usuario_x_empresa = bus_usuario_x_empresa.get_list(info_usuario.IdUsuario);

                foreach (var item in lst_empresa)
                {
                    seg_usuario_x_tbl_empresa_info info_us_x_em = info_usuario.lst_usuario_x_empresa.FirstOrDefault(q => q.IdEmpresa == item.IdEmpresa);
                    if (info_us_x_em == null)
                    {
                        info_us_x_em                 = new seg_usuario_x_tbl_empresa_info();
                        info_us_x_em.IdEmpresa       = item.IdEmpresa;
                        info_us_x_em.em_razon_social = item.em_razon_social;
                        info_usuario.lst_usuario_x_empresa.Add(info_us_x_em);
                    }
                }

                blst_usuario_x_empresa          = new BindingList <seg_usuario_x_tbl_empresa_info>(info_usuario.lst_usuario_x_empresa);
                gridControl_empresas.DataSource = blst_usuario_x_empresa;
            }
            catch (Exception)
            {
                MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
 private void cargar_combos()
 {
     try
     {
         lst_empresa            = bus_empresa.get_list();
         blst_usuario_x_empresa = new BindingList <seg_usuario_x_tbl_empresa_info>();
         foreach (var item in lst_empresa)
         {
             seg_usuario_x_tbl_empresa_info info_us = new seg_usuario_x_tbl_empresa_info();
             info_us.IdEmpresa       = item.IdEmpresa;
             info_us.seleccionado    = false;
             info_us.IdUsuario       = "";
             info_us.em_razon_social = item.em_razon_social;
             blst_usuario_x_empresa.Add(info_us);
         }
         gridControl_empresas.DataSource = blst_usuario_x_empresa;
     }
     catch (Exception)
     {
         MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }