Пример #1
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            ClsDatoUsuario objDatoUsuario = new ClsDatoUsuario();

            objDatoUsuario.Identificacion  = txtIdentificacion.Text;
            objDatoUsuario.PrimerNombre    = txtPrimerNombre.Text;
            objDatoUsuario.SegundoNombre   = txtSegundoNombre.Text;
            objDatoUsuario.PrimerApellido  = txtPrimerApellido.Text;
            objDatoUsuario.SegundoApellido = txtSegundoApellido.Text;
            DateTime dt = Convert.ToDateTime(dtpFecha.Value.ToString("yyyy/MM/dd"));

            objDatoUsuario.FechaNacimiento  = dt;
            objDatoUsuario.CiudadNacimiento = int.Parse(cmbCiudad.SelectedValue.ToString());
            objDatoUsuario.Departamento     = int.Parse(cmbDepartamento.SelectedValue.ToString());
            objDatoUsuario.Sexo             = cmbSexo.Text;
            //objDatoUsuario.Cargo = cmbCargo.SelectedIndex+1;
            objDatoUsuario.Cargo     = int.Parse(cmbArea.SelectedValue.ToString());
            objDatoUsuario.Area      = int.Parse(cmbArea.SelectedValue.ToString());
            objDatoUsuario.IdEntidad = int.Parse(cmbEntidad.SelectedValue.ToString());
            //objDatoUsuario.Rol = int.Parse(cmbRol.SelectedValue.ToString()) ;
            if (objDatoUsuario.Identificacion.Equals("") || objDatoUsuario.PrimerNombre.Equals("") || objDatoUsuario.PrimerApellido.Equals(""))
            {
                MessageBox.Show("Se debe ingresar el numero de identificación,el primer nombre y el primer apellido", "Registro Usuario");
            }
            else
            {
                int[] roles = new int[3];
                int   i     = 0;
                if (chbAdministrador.Checked)
                {
                    roles[i] = 1;
                    i++;
                }
                if (chbSecretario.Checked)
                {
                    roles[i] = 2;
                    i++;
                }
                if (chbUsuario.Checked)
                {
                    roles[i] = 3;
                    i++;
                }
                if (roles[0] == 0)
                {
                    MessageBox.Show("Debe seleccionar minimo un rol", "Rol");
                }
                else if (objDatoUsuario.validarUsuario())
                {
                    MessageBox.Show("Usuario ya se encuentra registrado", "Usuario");
                }
                else
                {
                    objDatoUsuario.registrarUsuario(roles);
                    limpiarCajas();
                }
            }
        }
Пример #2
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            string[]       array          = new string[1];
            ClsDatoUsuario objDatoUsuario = new ClsDatoUsuario();

            objDatoUsuario.Identificacion  = txtIdentificacion.Text;
            objDatoUsuario.PrimerNombre    = txtPrimerNombre.Text;
            objDatoUsuario.SegundoNombre   = txtSegundoNombre.Text;
            objDatoUsuario.PrimerApellido  = txtPrimerApellido.Text;
            objDatoUsuario.SegundoApellido = txtSegundoApellido.Text;
            if (!txtFechaNacimiento.Text.Equals(""))
            {
                array = txtFechaNacimiento.Text.Split('/');
                string   year  = array[2];
                string   moth  = array[1];
                string   day   = array[0];
                string   fecha = year + "/" + moth + "/" + day;
                DateTime dt    = Convert.ToDateTime(fecha);
                objDatoUsuario.FechaNacimiento = dt;
            }

            objDatoUsuario.CiudadNacimiento = int.Parse(ddlCiudad.SelectedValue.ToString());
            objDatoUsuario.Departamento     = int.Parse(ddlDepartamento.SelectedValue.ToString());
            objDatoUsuario.Sexo             = ddlSexo.Text;
            objDatoUsuario.Cargo            = int.Parse(ddlCargo.SelectedValue.ToString());
            objDatoUsuario.Area             = int.Parse(ddlArea.SelectedValue.ToString());
            objDatoUsuario.IdEntidad        = int.Parse(ddlEntidad.SelectedValue.ToString());
            if (objDatoUsuario.Identificacion.Equals("") || objDatoUsuario.PrimerNombre.Equals("") || objDatoUsuario.PrimerApellido.Equals(""))
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "fallo", "fallo();", true);
            }
            else
            {
                int[] roles = new int[3];
                int   i     = 0;
                if (chbAdministrador.Checked)
                {
                    roles[i] = 1;
                    i++;
                }
                if (chbSecretario.Checked)
                {
                    roles[i] = 2;
                    i++;
                }
                if (chbUsuario.Checked)
                {
                    roles[i] = 3;
                    i++;
                }
                if (roles[0] == 0)
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "fallo", "fallo();", true);
                }
                else if (objDatoUsuario.validarUsuario())
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "fallo1", "fallo1();", true);
                }
                else
                {
                    objDatoUsuario.registrarUsuario(roles);
                    ScriptManager.RegisterStartupScript(this, GetType(), "exito", "exito();", true);
                    limpiarCajas();
                }
            }
        }