public ActionResult NuevaAdicional(FormCollection Form) { ClienteTitular _ClienteAdicional = new ClienteTitular(); TarjetaDeCredito _TarjetaCredito = new TarjetaDeCredito(); int _TitularDNI = Convert.ToInt32(Form.Get("titular").ToString()); Business.BLLClienteTitular _BLLCliente = new Business.BLLClienteTitular(); Business.BLLTarjetaDeCredito _BLLTarjeta = new Business.BLLTarjetaDeCredito(); _ClienteAdicional.Apellido = Form.Get("apellidoAdicional").ToString(); _ClienteAdicional.Nombre = Form.Get("nombreAdicional").ToString(); _ClienteAdicional.FechaNacimiento = Convert.ToDateTime(Form.Get("fechaNacimiento").ToString()); _ClienteAdicional.DNI = Convert.ToInt32(Form.Get("numeroDocumento").ToString()); _ClienteAdicional.CUIT = Convert.ToInt32(Form.Get("cuilCuit").ToString()); _ClienteAdicional.Domicilio = Form.Get("domicilioAdicional").ToString(); _ClienteAdicional.Telefono = Convert.ToInt32(Form.Get("numeroTelefono").ToString()); _ClienteAdicional.EstadoCivil = (EstadoCivil)Convert.ToInt32(Form.Get("estadoCivil").ToString()); _ClienteAdicional.IngresosMensualesAprox = Convert.ToInt32(Form.Get("ingresos").ToString()); _ClienteAdicional.Sexo = (Sexo)Convert.ToInt32(Form.Get("Sexo").ToString()); _ClienteAdicional.SituacionLaboral = (SituacionLaboral)Convert.ToInt32(Form.Get("situacionLaboral").ToString()); //_ClienteAdicional.DNIConyuge = Convert.ToInt32(Form.Get("numeroDocumentoCon").ToString()); //_ClienteAdicional.NombreConyuge = Convert.ToInt32(Form.Get("nombreConyuge").ToString()); //_ClienteAdicional.ApellidoConyuge = Convert.ToInt32(Form.Get("apellidoConyuge").ToString()); _TarjetaCredito.Marca = (MarcasTarjetasCredito)Convert.ToInt32(Form.Get("tipoTarjeta").ToString()); _TarjetaCredito.CreditoMaximo = 15000; _TarjetaCredito.Tipo = TipoDeTarjetaDeCredito.Titular; _TarjetaCredito._cliente = _ClienteAdicional; _TarjetaCredito._estadoTarjeta = EstadoTarjeta.Emitida; if (_BLLCliente.AptoNoAPto(_ClienteAdicional.DNI)) { try { _BLLCliente.CrearAdicional(_ClienteAdicional, _TitularDNI); _BLLTarjeta.CrearTarjetaDeCredito(_TarjetaCredito, _ClienteAdicional.DNI); } catch (Exception ex) { throw new Exception("ERROR al crear Cliente / Controller", ex); } } return(RedirectToAction("DatosAdicionales", "Solicitud", Form));//View(); }
public ActionResult AdicionarTarjeta(FormCollection Form) { ClienteTitular ClienteTitular = new ClienteTitular(); Lppa.Business.BLLClienteTitular _BLLCliente = new Business.BLLClienteTitular(); ClienteTitular.DNI = Convert.ToInt32(Form.Get("numeroDocumentoTitular")); if (_BLLCliente.Existe(ClienteTitular.DNI)) { return(RedirectToAction("NuevaAdicional", "Solicitud", ClienteTitular)); } else { ViewData["mensaje"] = "NO EXISTE CLIENTE"; } return(View()); }