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(); } } }
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(); } } }