private void Usuarios_alta_Load(object sender, EventArgs e) { EstadoInicial(); //GestorTiposDeUsuarios gestorTiposUsuarios = new GestorTiposDeUsuarios(); /*List<Tipo_usuarioDTO> listaTipos = gestorTiposUsuarios.ListarTiposUsuarios(); * /*CmbTipo.DataSource= (from n in listaTipos * select n.Denominacion).ToList();*/ CmbTipo.DataSource = GestorTiposDeUsuarios.ListarTiposUsuarios(); CmbTipo.ValueMember = "Id"; CmbTipo.DisplayMember = "Denominacion"; CmbTipo.SelectedIndex = 1; }
void AgregarUsuario(string nombreCompleto, string username, string clave, int id) { //GestorTiposDeUsuarios gestorTiposDeUsuarios = new GestorTiposDeUsuarios(); GestorTiposDeUsuarios.ObtenerTipoUsuarioPorId(Convert.ToInt32(CmbTipo.SelectedValue.ToString())); //PRIMERO DEBO CREAR UN OBJETO TIPO_USUARIO BUSCANDOLO POR ID EN LA BASE DE DATOS Tipo_usuarioDTO tipo_UsuarioDTO = GestorTiposDeUsuarios.ObtenerTipoUsuarioPorId(id); //GestorUsuarios gestorUsuarios = new GestorUsuarios(); if (GestorUsuarios.AgregarUsuario(nombreCompleto, username, clave, tipo_UsuarioDTO) > 0) { MessageBox.Show("El usuario " + username + " ha sido agregado correctamente", "¡Nuevo usuario en el sistema!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El usuario no pudo ser guardado", "Error de guardado", MessageBoxButtons.OK, MessageBoxIcon.Error); } //MessageBox.Show("El usuario obtenido " + tipo_UsuarioDTO.Id.ToString() + " " + tipo_UsuarioDTO.Denominacion); }