public TipoUsuarioCollection ConsultarTodos() { try { //Limpa e adiciona os parâmetros acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Descricao"); acessoDadosSqlServer.AdicionarParametros("@TipoUsuarioID", ""); acessoDadosSqlServer.AdicionarParametros("@TipoUsuarioDescricao", ""); //Cria uma DataTable pois a store procedure returna uma tabela de dados DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultaTipoUsuario"); TipoUsuarioCollection tipoUsuarioCollection = new TipoUsuarioCollection(); foreach (DataRow row in dataTable.Rows) { TipoUsuario tipoUsuario = new TipoUsuario(); tipoUsuario.TipoUsuarioID = Convert.ToInt32(row["TipoUsuarioID"]); tipoUsuario.TipoUsuarioDescricao = row["TipoUsuarioDescricao"].ToString(); tipoUsuarioCollection.Add(tipoUsuario); } return(tipoUsuarioCollection); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void CargarDgCat() { int IdTipo = (int)cbTipBusc.SelectedValue; PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWCF.PrevencionClient(); List <Usuario> lu = UsuarioCollection.Deserializar(proxy.ReadUsuariosCollection()); lu = lu.Where(u => u.IdTipo == IdTipo).ToList(); List <TipoUsuario> ltu = TipoUsuarioCollection.Deserializar(proxy.ReadTipoUsuario()); List <ClienteEmpresa> lce = ClienteEmpresaCollection.Deserializar(proxy.ReadClienteEmpresa()); proxy.Close(); foreach (var item in lu) { item.Tipo_Usuario = ltu.First(tu => tu.IdTipo == item.IdTipo).Nombre; try { item.Empresa = lce.First(ce => ce.Rut == item.RutEmpresa).Nombre; } catch (Exception) { item.Empresa = string.Empty; } } List <IDGUsuario> ld = new UsuarioCollection().ListaDesplegable(lu).OrderBy(usu => usu.Rut).ToList(); dgUsuarios.ItemsSource = ld; dgUsuarios.Items.Refresh(); }
private void CargarControles() { PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWCF.PrevencionClient(); List <TipoUsuario> lu = TipoUsuarioCollection.Deserializar(proxy.ReadTipoUsuario()); List <ClienteEmpresa> lce = ClienteEmpresaCollection.Deserializar(proxy.ReadClienteEmpresa()); proxy.Close(); cbTipAgr.DisplayMemberPath = "Nombre"; cbTipAgr.SelectedValuePath = "IdTipo"; cbTipAgr.ItemsSource = lu.Where(t => t.IdTipo == 1 || t.IdTipo == 2 || t.IdTipo == 3); cbTipAgr.SelectedValue = "2"; cbTipAgr.Items.Refresh(); cbEmp.DisplayMemberPath = "Nombre"; cbEmp.SelectedValuePath = "Rut"; cbEmp.ItemsSource = lce; cbEmp.SelectedValue = "12456378-9"; cbTipAgr.Items.Refresh(); cbTipBusc.DisplayMemberPath = "Nombre"; cbTipBusc.SelectedValuePath = "IdTipo"; cbTipBusc.ItemsSource = lu.Where(t => t.IdTipo == 1 || t.IdTipo == 2 || t.IdTipo == 3);; cbTipBusc.SelectedValue = "1"; cbTipBusc.Items.Refresh(); }
private void FrmCadastroUsuario_Load(object sender, EventArgs e) { try { TipoUsuarioNegocios tipoUsuarioNegocios = new TipoUsuarioNegocios(); TipoUsuarioCollection tipoUsuarioCollection = new TipoUsuarioCollection(); tipoUsuarioCollection = tipoUsuarioNegocios.ConsultarTodos(); cbbTipoUsuario.DataSource = tipoUsuarioCollection; cbbTipoUsuario.DisplayMember = "TipoUsuarioDescricao"; cbbTipoUsuario.ValueMember = "TipoUsuarioID"; cbbTipoUsuario.Update(); cbbTipoUsuario.SelectedIndex = 0; this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20)); if (Settings.Default.PrimeiraVez == true) { for (int i = 0; i < tipoUsuarioCollection.Count; i++) { if (tipoUsuarioCollection[i].TipoUsuarioDescricao == "Administrador") { cbbTipoUsuario.SelectedValue = tipoUsuarioCollection[i].TipoUsuarioID; cbbTipoUsuario.Enabled = false; } } } } catch (Exception ex) { } }
public frmAlteracaoUsuario(int ID) { InitializeComponent(); TipoUsuarioNegocios tipoUsuarioNegocios = new TipoUsuarioNegocios(); TipoUsuarioCollection tipoUsuarioCollection = new TipoUsuarioCollection(); tipoUsuarioCollection = tipoUsuarioNegocios.ConsultarTodos(); cbbTipoUsuario.DataSource = tipoUsuarioCollection; cbbTipoUsuario.DisplayMember = "TipoUsuarioDescricao"; cbbTipoUsuario.ValueMember = "TipoUsuarioID"; cbbTipoUsuario.Update(); usuario.UsuarioID = ID; this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20)); }
private void btnModificar_Click(object sender, RoutedEventArgs e) { PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWCF.PrevencionClient(); List <TipoUsuario> lu = TipoUsuarioCollection.Deserializar(proxy.ReadTipoUsuario()); proxy.Close(); cbMTipoUsuario.DisplayMemberPath = "Nombre"; cbMTipoUsuario.SelectedValuePath = "IdTipo"; cbMTipoUsuario.ItemsSource = lu.Where(t => t.IdTipo == 1 || t.IdTipo == 2 || t.IdTipo == 3); cbMTipoUsuario.Items.Refresh(); Usuario u = (Usuario)dgUsuarios.SelectedItem; IDGUsuario uv = (IDGUsuario)u; flModificar.IsOpen = true; flModificar.Header = string.Format("{0} {1}", uv.Nombres, uv.Apellidos); CargarModificar(u); }