public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (txtDni.Text.Length <= 7) { MessageBox.Show("El Dni debe contener 8 cifras"); txtDni.Focus(); return(false); } if (!_clienteServicio.VerificarSiExiste(txtDni.Text)) { var nuevoCliente = new PersonaDto { Apellido = txtApellido.Text, Nombre = txtNombre.Text, Calle = txtCalle.Text, Celular = txtCelular.Text, Cuil = txtCuil.Text, Dni = txtDni.Text, Mail = txtEmail.Text, FechaNacimiento = dtpFechaNacimiento.Value, Telefono = txtTelefono.Text, LocalidadId = ((LocalidadDto)cmbLocalidad.SelectedItem).Id, EstaEliminado = false, Numero = txtNumero.Text }; _clienteServicio.Insertar(nuevoCliente); return(true); } else { MessageBox.Show(@"Ya Existe Cliente con ese Dni.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
public ActionResult Create(UsuarioViewDto UserPersona) { if (Session["Usuario"] == null) { if (ModelState.IsValid) { try { if (UserPersona.Password == UserPersona.PasswordRep) { if (!_personaServicio.ValidarCuil(UserPersona.Cuil)) { if (!_personaServicio.ValidarMail(UserPersona.Mail)) { if (!_personaServicio.ValidarTelefono(UserPersona.Telefono)) { if (!_usuarioServicio.ValidarUser(UserPersona.User)) { if (!_usuarioServicio.ValidarPass(UserPersona.Password)) { var Persona = new PersonaDto() { Id = UserPersona.Id, Apellido = UserPersona.Apellido, Nombre = UserPersona.Nombre, Domicilio = UserPersona.Domicilio, Cuil = UserPersona.Cuil, FechaNacimiento = UserPersona.FechaNacimiento, Mail = UserPersona.Mail, Telefono = UserPersona.Telefono }; var Usuario = new UsuarioDto() { User = UserPersona.User, Password = UserPersona.Password, }; //Verificar por el momento el insert en DB var persona = _personaServicio.Insertar(Persona); Usuario.PersonaId = persona.Id; Usuario.FechaCreacion = DateTime.Now; _usuarioServicio.Insertar(Usuario); return(RedirectToAction("Login", "Usuario")); } else { ViewBag.Error = "El Password ya esta siendo Utilizado ingreso otro."; return(View()); } } else { ViewBag.Error = "El Usuario ya esta siendo Utilizado ingreso otro."; return(View()); } } else { ViewBag.Error = "El Telefono ya esta siendo Utilizado ingreso otro."; return(View()); } } else { ViewBag.Error = "El Mail ya esta siendo Utilizado ingreso otro."; return(View()); } } else { ViewBag.Error = "El Cuil ya esta siendo Utilizado ingreso otro."; return(View()); } } else { //expecion no funciona ViewBag.Error = "Repita la contraseña de manera correcta"; return(View()); } } catch (Exception e) { ViewBag.ErrorUsuario = "Error inesperado en el sistema , reintentar"; return(View()); } } else { return(View()); } } else { return(RedirectToAction("Perfil", "Persona")); } }
public ActionResult Create(PersonaDto persona) { var Persona = _personaServicio.Insertar(persona); return(RedirectToAction("Index")); }