Example #1
0
        /*Función que consume procedimiento y regresa una lista de materias registradas en la tabla Materias de la BD*/
        public List <cMateria> listaMaterias()
        {
            DBCAJDataContext ADB = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);

            var vInfoMateria = ADB.ADMSPS_LISTA_MATERIAS();

            foreach (var c in vInfoMateria)
            {
                cMateria AMateria = new cMateria();
                AMateria.sIdMateria = c.IdMateria.ToString();
                AMateria.sMateria   = c.Materia.ToString();

                LMateria.Add(AMateria);
            }
            return(LMateria);
        }
Example #2
0
        /*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();
                    }
                }
            }
        }