private void cTipoUsuarioMenuItem_Click(object sender, RoutedEventArgs e) { cTipoUsuario ct = new cTipoUsuario(); ct.Show(); }
/*Función que consume procedimiento almanceando y regresa una lista de los tipos de usuarios registrados en la tabla UsuarioTipo de la BD*/ public List <cTipoUsuario> listaTiposUsuarios() { DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB); //List<CoordinadorData> ADCoordinador = new List<CoordinadorData>(); var vInfoTipoUsuarios = ADB.ADMSPS_LISTA_TIPO_USUARIOS(); foreach (var c in vInfoTipoUsuarios) { cTipoUsuario ATipoUsuario = new cTipoUsuario(); ATipoUsuario.sIdUsuarioTipo = c.IdUsuarioTipo.ToString(); ATipoUsuario.sUsuarioTipo = c.UsuarioTipo.ToString(); LTipoUsuario.Add(ATipoUsuario); } return(LTipoUsuario); }
/*Evento click de boton Registrar para dar de alta a un nuevo usuario*/ private void btnRegistrar_Click(object sender, EventArgs e) { int iMateria; int iTipoUsuario; string sAMaterno; string sTelefono; string sExtension; validarCampos(); if (txtAMaterno.Text == string.Empty) { sAMaterno = " "; } else { sAMaterno = txtAMaterno.Text; } if (txtTelefono.Text == string.Empty) { sTelefono = " "; } else { sTelefono = txtTelefono.Text; } if (txtExtensión.Text == string.Empty) { sExtension = " "; } else { sExtension = txtExtensión.Text; } if (cmbMateria.Text == string.Empty) { iMateria = 1; } else { lMateria = (cMateria)cmbMateria.SelectedItem; iMateria = int.Parse(lMateria.sIdMateria); } if (validaCampos > 0) { MessageBox.Show("Es necesario ingresar la información marcada con un *", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { lTipoUsuarios = (cTipoUsuario)cmbTipoUsuario.SelectedItem; iTipoUsuario = int.Parse(lTipoUsuarios.sIdUsuarioTipo); DialogResult rs = MessageBox.Show("Esta seguro de realizar el registro de este usuario.", "Mensaje", MessageBoxButtons.YesNo); if (rs == DialogResult.Yes) { new cAltaUsuario().AltaUsuario(iTipoUsuario, iMateria, txtNombre.Text, txtAPaterno.Text, sAMaterno, txtUsuario.Text, txtContrasena.Text, txtCorreo.Text, sTelefono, sExtension); DialogResult us = MessageBox.Show("El registro del usuario se realizo correctamente.", "Mensaje", MessageBoxButtons.OK); if (us == DialogResult.OK) { Close(); } } } }