protected void btnRegister_Click(object sender, EventArgs e) { try { if (Page.IsValid) { EmpleadoEntity entityEmpleado = new EmpleadoEntity(empleadoEntity.tipoEmpleado, DateTime.Today, DateTime.MinValue); if (groupActividad.Visible) { foreach (ListItem item in actividades.Items) { if (item.Selected) { entityEmpleado.actividad = string.Concat(entityEmpleado.actividad, item.Value + ","); } } entityEmpleado.tipoEmpleado = 1; } else { entityEmpleado.actividad = ""; entityEmpleado.tipoEmpleado = 2; } entityEmpleado = (EmpleadoEntity)popularEntity(entityEmpleado); boEmpleado.Registrar(entityEmpleado, entityEmpleado.Email.Trim()); WebHelper.MostrarMensaje(Page, ("Empleado " + entityEmpleado.Nombre + " " + entityEmpleado.Apellido + " creado con exito.")); } } catch (ValidacionExcepcionAbstract ex) { WebHelper.MostrarMensaje(Page, ex.Message); } catch (FormatException ex) { WebHelper.MostrarMensaje(Page, ("Error en ingreso de datos: " + ex)); } catch (Exception ex) { WebHelper.MostrarMensaje(Page, ("Error en ingreso de datos: " + ex)); } }
protected void btnRegister_Click(object sender, EventArgs e) { try { Console.Write(RegTypeUser.Value); //WebHelper.MostrarMensaje(Page, "error"); PersonaEntity usuario = personaBo.factoryPersona(Convert.ToChar(RegTypeUser.Value)); usuario.Nombre = RegName.Value; usuario.Apellido = RegApell.Value; usuario.Telefono = System.Convert.ToInt32(RegTel.Value); usuario.Email = RegEmail.Value; usuario.Password = RegPass.Value; usuario.Password2 = RegRepetPass.Value; usuario.FechaNacimiento = Convert.ToDateTime(RegfechaNac.Value); usuario.Sexo = Convert.ToChar(RegGender.Value); usuario.tipoPersona = Convert.ToChar(RegTypeUser.Value); usuario.dni = RegDni.Value; //else if (usuario is SocioEntity) { socioBO.newSocio(usuario); } if (usuario is EmpleadoEntity) { EmpleadoEntity empleado = (EmpleadoEntity)usuario; empleado.tipoEmpleado = RegTypeUser.Value == "P" ? 1 : 2; empleadoBO.Registrar(empleado, usuario.Email); } WebHelper.MostrarMensaje(Page, "Se registro con exito Usuario" + usuario.Nombre); Page.Response.Redirect("~/site-web/login/SuccesCreateUser.aspx"); Server.Transfer("\\Biografia.aspx"); } catch (ValidacionExcepcionAbstract ex) { WebHelper.MostrarMensaje(Page, ex.Message); } }