/// <summary> /// Método de respuesta al evento de click en el menú tsAltaCliente. /// Gestiona la operación de alta de un nuevo cliente. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsAltaCliente_Click(object sender, EventArgs e) { FClave fc = new FClave("DNI del cliente: "); DialogResult dr = fc.ShowDialog(); if (dr == DialogResult.OK) { ClienteDTO1 c = new ClienteDTO1(fc.Clave); if (!GestionCliente.existeCliente(c)) { FAltaCliente fac = new FAltaCliente(c.Dni); fac.ucDatos.tbDni.Text = fc.Clave; //Establece el valor del campo al introducido anteriormente fac.ucDatos.tbDni.Enabled = false; //Evita que este valor se pueda cambiar DialogResult dr2 = fac.ShowDialog(); if (dr2 == DialogResult.OK) { GestionCliente.altaCliente(fac.Client); MessageBox.Show("El cliente se ha añadido correctamente.", "Cliente añadido", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Ya existe un cliente con DNI " + fc.Clave + ".", "Cliente no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
/// <summary> /// Método de respuesta al evento de click en el menú tsImporteCliente. /// Devuelve un mensaje con el importe del cliente con el DNI introducido. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsImporteCliente_Click(object sender, EventArgs e) { FClave fc = new FClave("ID Cliente (DNI):"); DialogResult dr = fc.ShowDialog(); if (dr == DialogResult.OK) { ClienteDTO1 cdto = new ClienteDTO1(fc.Clave); if (GestionCliente.existeCliente(cdto)) { MessageBox.Show("El importe total del cliente " + fc.Clave + " es " + GestionCliente.getPresupuestos(cdto), "Importe total", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El cliente introducido no existe", "Cliente inexistente", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
/// <summary> /// Método de respuesta al evento de click en el menú tsConsultarCliente. /// Gestiona la operación de consulta de un cliente. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsConsultarCliente_Click(object sender, EventArgs e) { FClave fc = new FClave("DNI del cliente: "); DialogResult dr = fc.ShowDialog(); if (dr == DialogResult.OK) { ClienteDTO1 c = new ClienteDTO1(fc.Clave); if (GestionCliente.existeCliente(c)) { FBuscarCliente fbc = new FBuscarCliente(GestionCliente.consultarCliente(c)); fbc.ShowDialog(); } else { MessageBox.Show("No se ha encontrado el cliente con DNI " + fc.Clave + ".", "Cliente no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
/// <summary> /// Método de respuesta al evento de click en el menú tsBajaCliente. /// Gestiona la operación de baja de un cliente. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsBajaCliente_Click(object sender, EventArgs e) { FClave fc = new FClave("DNI del cliente: "); DialogResult dr = fc.ShowDialog(); if (dr == DialogResult.OK) { ClienteDTO1 c = new ClienteDTO1(fc.Clave); if (GestionCliente.existeCliente(c)) { FBajaCliente fbc = new FBajaCliente(GestionCliente.consultarCliente(c)); DialogResult dr2 = fbc.ShowDialog(); if (dr2 == DialogResult.Yes) { GestionCliente.bajaCliente(fbc.Client); MessageBox.Show("El cliente se ha eliminado correctamente.", "Cliente eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("No se ha encontrado el cliente con DNI " + fc.Clave + ".", "Cliente no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
protected void btnCrearCliente_Click(object sender, EventArgs e) { if (GestionEmpleado.existeEmpleado(txtCrearIDEmpleadoCliente.Text)) { if (!gestion.existeCliente(txtNumDocumentoCliente.Text)) { Cliente nuevoCliente = new Cliente(); nuevoCliente.DocumentoCliente = txtNumDocumentoCliente.Text; nuevoCliente.NombreCliente = txtNombreCliente.Text; nuevoCliente.ApellidoCliente = txtApellidoCliente.Text; nuevoCliente.DireccionResidenciaCliente = txtDireccionResidenciaCliente.Text; if (txtTelefonoFijoCliente.Text == "") { nuevoCliente.TelefonoFijoCliente = "Null"; } else { nuevoCliente.TelefonoFijoCliente = txtTelefonoFijoCliente.Text; } nuevoCliente.TelefonoCelularCliente = txtTelefonoCelularCliente.Text; nuevoCliente.TipoDocumentoCliente = listTipoDocumento.Text; nuevoCliente.FechaExpedicionDocumentoCliente = Convert.ToDateTime(txtFechaExpedicionCliente.Text); nuevoCliente.GeneroCliente = listGeneroCliente.Text; nuevoCliente.CiudadNacimientoCliente = listCiudadNacimientoCliente.Text; if (txtDireccionTrabajoCliente.Text == "") { nuevoCliente.DireccionTrabajoCliente = "Null"; } else { nuevoCliente.DireccionTrabajoCliente = txtDireccionTrabajoCliente.Text; } if (txtTelefonoTrabajoCliente.Text == "") { nuevoCliente.TelefonoTrabajoCliente = "Null"; } else { nuevoCliente.TelefonoTrabajoCliente = txtTelefonoTrabajoCliente.Text; } nuevoCliente.EmpleoCliente = txtProfesionCliente.Text; nuevoCliente.IDEmpleado = txtCrearIDEmpleadoCliente.Text; Login nuevoLogin = new Login(); nuevoLogin.Usuario = txtNumDocumentoCliente.Text; nuevoLogin.Clave = txtNumDocumentoCliente.Text; string tipoUsuario = "Cliente"; if (gestion.InsertarCliente(nuevoCliente)) { if (gestionLogin.InsertarLogin(nuevoLogin, tipoUsuario)) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Creado!', text: 'El Cliente se creo correctamente' ,icon: 'success', type: 'success'}).then(function() {window.location = 'BaseClientes.aspx';});", true); } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo crear el Cliente, inténtalo más tarde', icon: 'error', timer: 1500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo crear el Cliente, inténtalo más tarde', icon: 'error', timer: 1500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Verifica!',text: 'El Número del Documento ya existe', icon: 'warning', timer: 2000,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); txtNumDocumentoCliente.Focus(); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Verifica!',text: 'El ID del Asesor no existe', icon: 'warning', timer: 2000,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); txtCrearIDEmpleadoCliente.Focus(); } }
protected void btnEditarCliente_Click(object sender, EventArgs e) { if (!gestion.existeCliente(txtEditarNumDocumentoCliente.Text)) { /*--CREAR EL OBJETO CLIENTE--*/ Cliente nuevoCliente = new Cliente(); nuevoCliente.DocumentoCliente = txtEditarNumDocumentoCliente.Text; nuevoCliente.NombreCliente = txtEditarNombreCliente.Text; nuevoCliente.ApellidoCliente = txtEditarApellidoCliente.Text; nuevoCliente.DireccionResidenciaCliente = txtEditarDireccionResidenciaCliente.Text; if (txtEditarTelefonoFijoCliente.Text == "") { nuevoCliente.TelefonoFijoCliente = "Null"; } else { nuevoCliente.TelefonoFijoCliente = txtEditarTelefonoFijoCliente.Text; } nuevoCliente.TelefonoCelularCliente = txtEditarTelefonoCelularCliente.Text; nuevoCliente.TipoDocumentoCliente = listEditarTipoDocumento.Text; nuevoCliente.FechaExpedicionDocumentoCliente = Convert.ToDateTime(txtEditarFechaExpedicionCliente.Text); nuevoCliente.GeneroCliente = listEditarGeneroCliente.Text; nuevoCliente.CiudadNacimientoCliente = listEditarCiudadNacimientoCliente.Text; if (txtEditarDireccionTrabajoCliente.Text == "") { nuevoCliente.DireccionTrabajoCliente = "Null"; } else { nuevoCliente.DireccionTrabajoCliente = txtEditarDireccionTrabajoCliente.Text; } if (txtEditarTelefonoTrabajoCliente.Text == "") { nuevoCliente.TelefonoTrabajoCliente = "Null"; } else { nuevoCliente.TelefonoTrabajoCliente = txtEditarTelefonoTrabajoCliente.Text; } nuevoCliente.EmpleoCliente = txtEditarProfesionCliente.Text; string idActual; idActual = Request.QueryString["DocCliente"]; if (gestion.EditarClienteAsesor(nuevoCliente, idActual)) { if (gestionLogin.EditarLoginUser(txtEditarNumDocumentoCliente.Text, idActual)) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Actualizado!', text: 'El Cliente se actualizo correctamente' ,icon: 'success', type: 'success'}).then(function() {window.location = 'BaseClientesAsesor.aspx';});", true); } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo actualizar el Cliente, inténtalo más tarde', icon: 'error', timer: 2500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo actualizar el Cliente, inténtalo más tarde', icon: 'error', timer: 2500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); } } else if (txtEditarNumDocumentoCliente.Text == Request.QueryString["DocCliente"].ToString()) { /*--CREAR EL OBJETO CLIENTE--*/ Cliente nuevoCliente = new Cliente(); nuevoCliente.DocumentoCliente = txtEditarNumDocumentoCliente.Text; nuevoCliente.NombreCliente = txtEditarNombreCliente.Text; nuevoCliente.ApellidoCliente = txtEditarApellidoCliente.Text; nuevoCliente.DireccionResidenciaCliente = txtEditarDireccionResidenciaCliente.Text; if (txtEditarTelefonoFijoCliente.Text == "") { nuevoCliente.TelefonoFijoCliente = "Null"; } else { nuevoCliente.TelefonoFijoCliente = txtEditarTelefonoFijoCliente.Text; } nuevoCliente.TelefonoCelularCliente = txtEditarTelefonoCelularCliente.Text; nuevoCliente.TipoDocumentoCliente = listEditarTipoDocumento.Text; nuevoCliente.FechaExpedicionDocumentoCliente = Convert.ToDateTime(txtEditarFechaExpedicionCliente.Text); nuevoCliente.GeneroCliente = listEditarGeneroCliente.Text; nuevoCliente.CiudadNacimientoCliente = listEditarCiudadNacimientoCliente.Text; if (txtEditarDireccionTrabajoCliente.Text == "") { nuevoCliente.DireccionTrabajoCliente = "Null"; } else { nuevoCliente.DireccionTrabajoCliente = txtEditarDireccionTrabajoCliente.Text; } if (txtEditarTelefonoTrabajoCliente.Text == "") { nuevoCliente.TelefonoTrabajoCliente = "Null"; } else { nuevoCliente.TelefonoTrabajoCliente = txtEditarTelefonoTrabajoCliente.Text; } nuevoCliente.EmpleoCliente = txtEditarProfesionCliente.Text; string idActual; idActual = Request.QueryString["DocCliente"]; if (gestion.EditarClienteAsesor(nuevoCliente, idActual)) { if (gestionLogin.EditarLoginUser(txtEditarNumDocumentoCliente.Text, idActual)) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Actualizado!', text: 'El Cliente se actualizo correctamente' ,icon: 'success', type: 'success'}).then(function() {window.location = 'BaseClientesAsesor.aspx';});", true); } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo actualizar el Cliente, inténtalo más tarde', icon: 'error', timer: 2500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Error!',text: 'No se pudo actualizar el Cliente, inténtalo más tarde', icon: 'error', timer: 2500,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "swal({title: 'Verifica!',text: 'El Número del Documento ya existe', icon: 'warning', timer: 2000,button: false}).then(function() { },function(dismiss) {if (dismiss === 'timer'){console.log('I was closed by the timer')}})", true); txtEditarNumDocumentoCliente.Focus(); } }
protected void btnCrearPoliza_Click(object sender, EventArgs e) { if (!gestionAseguradora.existeAseg(txtNitCreaPoliza.Text)) { MessageBox.Show(" El nit. de la aseguradora no existe "); txtNitCreaPoliza.Focus(); } else { if (!gestionCliente.existeCliente(txtDocumentoCreaPoliza.Text)) { MessageBox.Show(" El número del Documento del cliente referido no existe "); txtDocumentoCreaPoliza.Focus(); } else { if (!gestion.existePoliza(txtCodigoPoliza.Text)) { if (FileUpload1.HasFile) { string extension = System.IO.Path.GetExtension(FileUpload1.FileName); extension = extension.ToLower(); int tam = FileUpload1.PostedFile.ContentLength; if (extension == ".pdf" && tam <= 1000000) { if (!File.Exists(Server.MapPath("~/Aplicacion/PolizasVirtuales/" + FileUpload1.FileName))) { Poliza nuevapoliza = new Poliza(); nuevapoliza.CodigoPoliza = txtCodigoPoliza.Text; if (txtNomTomCreaPoliza.Text == "") { nuevapoliza.NombreTomador = "No Aplica"; } else { nuevapoliza.NombreTomador = txtNomTomCreaPoliza.Text; } if (txtDocTomCreaPoliza.Text == "") { nuevapoliza.DocumentoTomador = "No Aplica"; } else { nuevapoliza.DocumentoTomador = txtDocTomCreaPoliza.Text; } if (txtNomBenCreaPoliza.Text == "") { nuevapoliza.NombreBeneficiario = "No Aplica"; } else { nuevapoliza.NombreBeneficiario = txtNomBenCreaPoliza.Text; } if (txtDocBenCreaPoliza.Text == "") { nuevapoliza.DocumentoBeneficiario = "No Aplica"; } else { nuevapoliza.DocumentoBeneficiario = txtDocBenCreaPoliza.Text; } if (txtNomAsegCreaPoliza.Text == "") { nuevapoliza.NombreAsegurado = "No Aplica"; } else { nuevapoliza.NombreAsegurado = txtNomAsegCreaPoliza.Text; } if (txtDocAsegCreaPoliza.Text == "") { nuevapoliza.DocumentoAsegurado = "No Aplica"; } else { nuevapoliza.DocumentoAsegurado = txtDocAsegCreaPoliza.Text; } nuevapoliza.FechaInicioPoliza = Convert.ToDateTime(txtFechaICreaPoliza.Text); nuevapoliza.FechaFinPoliza = Convert.ToDateTime(txtFechaFCreaPoliza.Text); nuevapoliza.FechaExpedicionPoliza = Convert.ToDateTime(txtFechaECreaPoliza.Text); nuevapoliza.DocumentoCliente = txtDocumentoCreaPoliza.Text; nuevapoliza.NitAseguradora = txtNitCreaPoliza.Text; nuevapoliza.TipoPagoPoliza = listTipoPago.Text; nuevapoliza.TipoPoliza = listTipoPoliza.Text; FileUpload1.SaveAs(Server.MapPath("~/Aplicacion/PolizasVirtuales/" + FileUpload1.FileName)); lbMensaje.Text = "Se subio el archivo"; string polizavirtual; polizavirtual = FileUpload1.FileName; nuevapoliza.PolizaVirtual = polizavirtual; if (gestion.InsertarPoliza(nuevapoliza)) { if (listTipoPoliza.Text == "Estudiantil") { PolizaTipoEstudiantil myPolizaEst = new PolizaTipoEstudiantil(); myPolizaEst.CodigoPoliza = txtCodigoPoliza.Text; myPolizaEst.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaEstudiantil.Text); myPolizaEst.Institucion = txtInstitucionCreaPolizaEstudiantil.Text; myPolizaEst.AnuarioCursado = txtCursadoCreaPolizaEstudiantil.Text; myPolizaEst.CursoSemestre = txtCursoCreaPolizaEstudiantil.Text; if (gestionTipo.InsertarPolizaEstudiantil(myPolizaEst)) { MessageBox.Show("Se ha subido el archivo y se ha creado la Póliza Estudiantil correctamente "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Estudiantil " + gestion.Error); } } else if (listTipoPoliza.Text == "Hogar") { PolizaTipoHogar myPolizaHog = new PolizaTipoHogar(); myPolizaHog.CodigoPoliza = txtCodigoPoliza.Text; myPolizaHog.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaHogar.Text); myPolizaHog.ValorEnseres = txtValorEnseresCreaPolizaHogar.Text; myPolizaHog.ValorConstruccion = txtValorConstruccionCreaPoliza.Text; myPolizaHog.Localidad = listlocalidadCreaPolizaHogar.Text; if (gestionTipo.InsertarPolizaHogar(myPolizaHog)) { MessageBox.Show("Se ha subido el archivo y se ha creado la Póliza Hogar correctamente "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Hogar " + gestion.Error); } } else if (listTipoPoliza.Text == "Pyme") { PolizaTipoPyme myPolizaPyme = new PolizaTipoPyme(); myPolizaPyme.CodigoPoliza = txtCodigoPoliza.Text; myPolizaPyme.ValorAsegurado = txtValorAseguradoCreaPolizaPyme.Text; myPolizaPyme.TipoNegocio = txtTipoNegocioCreaPolizaPyme.Text; myPolizaPyme.NombreNegocio = txtNombreNegocioCreaPolizaPyme.Text; myPolizaPyme.LocalidadNegocio = listLocalidadCreaPolizaPyme.Text; if (gestionTipo.InsertarPolizaPyme(myPolizaPyme)) { MessageBox.Show("Se ha subido el archivo y se ha creado la Póliza Pyme correctamente "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Pyme " + gestion.Error); } } else if (listTipoPoliza.Text == "RCMedica") { PolizaTipoRCMedica myPolizaRC = new PolizaTipoRCMedica(); myPolizaRC.CodigoPoliza = txtCodigoPoliza.Text; myPolizaRC.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaRC.Text); myPolizaRC.TarjetaProfesional = txtTarjetaCreaPolizaRC.Text; myPolizaRC.FechaExpedicion = Convert.ToDateTime(txtFechaExpedicionCreaPolizaRC.Text); if (gestionTipo.InsertarPolizaRCMedica(myPolizaRC)) { MessageBox.Show("Se ha subido el archivo y se ha creado la Póliza RC correctamente "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza RC " + gestion.Error); } } else if (listTipoPoliza.Text == "Vehicular") { PolizaTipoVehicular myPolizaVehicular = new PolizaTipoVehicular(); myPolizaVehicular.CodigoPoliza = txtCodigoPoliza.Text; myPolizaVehicular.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaVehicular.Text); myPolizaVehicular.TipoAuto = txtTipoAutoCreaPolizaVehicular.Text; myPolizaVehicular.Placa = txtPlacasCreaPolizaVehicular.Text; if (gestionTipo.InsertarPolizaVehicular(myPolizaVehicular)) { MessageBox.Show("Se ha subido el archivo y se ha creado la Póliza Vehicular correctamente "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Vehicular " + gestion.Error); } } else if (listTipoPoliza.Text == "Vida") { PolizaTipoVida myPolizaVida = new PolizaTipoVida(); myPolizaVida.CodigoPoliza = txtCodigoPoliza.Text; myPolizaVida.ValorBeneficiario = txtValorBeneficiarioCreaPolizaVida.Text; myPolizaVida.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaVida.Text); if (gestionTipo.InsertarPolizaVida(myPolizaVida)) { MessageBox.Show("Se ha subido el archivo y se ha creado la Póliza Vida Correctamente "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Vida " + gestion.Error); } } } else { MessageBox.Show(" Error al crear la Póliza " + gestion.Error); } } else { MessageBox.Show(" La póliza virtual ya existe, verique el nombre y código"); } } else { MessageBox.Show(" Solo se permiten archivos de formato PDF de tamaño no mayor a 1MB "); } } else { Poliza nuevapoliza = new Poliza(); nuevapoliza.CodigoPoliza = txtCodigoPoliza.Text; if (txtNomTomCreaPoliza.Text == "") { nuevapoliza.NombreTomador = "No Aplica"; } else { nuevapoliza.NombreTomador = txtNomTomCreaPoliza.Text; } if (txtDocTomCreaPoliza.Text == "") { nuevapoliza.DocumentoTomador = "No Aplica"; } else { nuevapoliza.DocumentoTomador = txtDocTomCreaPoliza.Text; } if (txtNomBenCreaPoliza.Text == "") { nuevapoliza.NombreBeneficiario = "No Aplica"; } else { nuevapoliza.NombreBeneficiario = txtNomBenCreaPoliza.Text; } if (txtDocBenCreaPoliza.Text == "") { nuevapoliza.DocumentoBeneficiario = "No Aplica"; } else { nuevapoliza.DocumentoBeneficiario = txtDocBenCreaPoliza.Text; } if (txtNomAsegCreaPoliza.Text == "") { nuevapoliza.NombreAsegurado = "No Aplica"; } else { nuevapoliza.NombreAsegurado = txtNomAsegCreaPoliza.Text; } if (txtDocAsegCreaPoliza.Text == "") { nuevapoliza.DocumentoAsegurado = "No Aplica"; } else { nuevapoliza.DocumentoAsegurado = txtDocAsegCreaPoliza.Text; } nuevapoliza.FechaInicioPoliza = Convert.ToDateTime(txtFechaICreaPoliza.Text); nuevapoliza.FechaFinPoliza = Convert.ToDateTime(txtFechaFCreaPoliza.Text); nuevapoliza.FechaExpedicionPoliza = Convert.ToDateTime(txtFechaECreaPoliza.Text); nuevapoliza.DocumentoCliente = txtDocumentoCreaPoliza.Text; nuevapoliza.NitAseguradora = txtNitCreaPoliza.Text; nuevapoliza.TipoPagoPoliza = listTipoPago.Text; nuevapoliza.TipoPoliza = listTipoPoliza.Text; nuevapoliza.PolizaVirtual = "Sin Poliza"; if (gestion.InsertarPoliza(nuevapoliza)) { if (listTipoPoliza.Text == "Estudiantil") { PolizaTipoEstudiantil myPolizaEst = new PolizaTipoEstudiantil(); myPolizaEst.CodigoPoliza = txtCodigoPoliza.Text; myPolizaEst.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaEstudiantil.Text); myPolizaEst.Institucion = txtInstitucionCreaPolizaEstudiantil.Text; myPolizaEst.AnuarioCursado = txtCursadoCreaPolizaEstudiantil.Text; myPolizaEst.CursoSemestre = txtCursoCreaPolizaEstudiantil.Text; if (gestionTipo.InsertarPolizaEstudiantil(myPolizaEst)) { MessageBox.Show(" Se ha creado la Póliza Estudiantil correctamente, Recuerda adjuntar la Póliza Virtual "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Estudiantil " + gestion.Error); } } else if (listTipoPoliza.Text == "Hogar") { PolizaTipoHogar myPolizaHog = new PolizaTipoHogar(); myPolizaHog.CodigoPoliza = txtCodigoPoliza.Text; myPolizaHog.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaHogar.Text); myPolizaHog.ValorEnseres = txtValorEnseresCreaPolizaHogar.Text; myPolizaHog.ValorConstruccion = txtValorConstruccionCreaPoliza.Text; myPolizaHog.Localidad = listlocalidadCreaPolizaHogar.Text; if (gestionTipo.InsertarPolizaHogar(myPolizaHog)) { MessageBox.Show(" Se ha creado la Póliza Hogar correctamente, Recuerda adjuntar la Póliza Virtual "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Hogar " + gestion.Error); } } else if (listTipoPoliza.Text == "Pyme") { PolizaTipoPyme myPolizaPyme = new PolizaTipoPyme(); myPolizaPyme.CodigoPoliza = txtCodigoPoliza.Text; myPolizaPyme.ValorAsegurado = txtValorAseguradoCreaPolizaPyme.Text; myPolizaPyme.TipoNegocio = txtTipoNegocioCreaPolizaPyme.Text; myPolizaPyme.NombreNegocio = txtNombreNegocioCreaPolizaPyme.Text; myPolizaPyme.LocalidadNegocio = listLocalidadCreaPolizaPyme.Text; if (gestionTipo.InsertarPolizaPyme(myPolizaPyme)) { MessageBox.Show(" Se ha creado la Póliza Pyme correctamente, Recuerda adjuntar la Póliza Virtual "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Pyme " + gestion.Error); } } else if (listTipoPoliza.Text == "RCMedica") { PolizaTipoRCMedica myPolizaRC = new PolizaTipoRCMedica(); myPolizaRC.CodigoPoliza = txtCodigoPoliza.Text; myPolizaRC.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaRC.Text); myPolizaRC.TarjetaProfesional = txtTarjetaCreaPolizaRC.Text; myPolizaRC.FechaExpedicion = Convert.ToDateTime(txtFechaExpedicionCreaPolizaRC.Text); if (gestionTipo.InsertarPolizaRCMedica(myPolizaRC)) { MessageBox.Show(" Se ha creado la Póliza RC correctamente, Recuerda adjuntar la Póliza Virtual "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza RC " + gestion.Error); } } else if (listTipoPoliza.Text == "Vehicular") { PolizaTipoVehicular myPolizaVehicular = new PolizaTipoVehicular(); myPolizaVehicular.CodigoPoliza = txtCodigoPoliza.Text; myPolizaVehicular.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaVehicular.Text); myPolizaVehicular.TipoAuto = txtTipoAutoCreaPolizaVehicular.Text; myPolizaVehicular.Placa = txtPlacasCreaPolizaVehicular.Text; if (gestionTipo.InsertarPolizaVehicular(myPolizaVehicular)) { MessageBox.Show(" Se ha creado la Póliza Vehicular correctamente, Recuerda adjuntar la Póliza Virtual "); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Vehicular " + gestion.Error); } } else if (listTipoPoliza.Text == "Vida") { PolizaTipoVida myPolizaVida = new PolizaTipoVida(); myPolizaVida.CodigoPoliza = txtCodigoPoliza.Text; myPolizaVida.ValorBeneficiario = txtValorBeneficiarioCreaPolizaVida.Text; myPolizaVida.FechaNacimiento = Convert.ToDateTime(txtFechaNacimientoCreaPolizaVida.Text); if (gestionTipo.InsertarPolizaVida(myPolizaVida)) { MessageBox.Show(" Se ha creado la Póliza Vida Correctamente, Recuerda adjuntar la Póliza Virtual"); Response.Redirect("Polizas.aspx"); } else { MessageBox.Show(" Error al crear la Póliza Vida " + gestion.Error); } } } else { MessageBox.Show(" Error al crear la Póliza " + gestion.Error); } } } else { MessageBox.Show(" La Póliza con el código " + txtCodigoPoliza.Text + " ya existe"); } } } }