/// <summary> /// Emision con Multiva Seguros /// </summary> private void Emite_Multiva() { imprimePrybe.Poliza poliza = new imprimePrybe.Poliza(); byte[] bytesPDF; if (DatEmision.Sexo == true) { Sexo = "M"; } else { Sexo = "F"; } int tmp = Convert.ToInt32(Convert.ToDouble(DatEmision.Sum_aseg)); DatPoliza = emiteEmision.EmiteMultiva(Convert.ToInt32(DatModelo.Ano), DatModelo.Multiva.Id, Convert.ToInt32(DatModelo.Multiva.Marca), Convert.ToInt32(DatModelo.Multiva.SubMarca), DatModelo.Multiva.DescSubMarca, tmp, DatEmision.Cobertura, DatEmision.NoSerie, DatEmision.NoMotor, DatEmision.NoPlacas, DatEmision.RegistroVeh, DatEmision.Nombre, DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.RFC, Sexo, fechaNac.ToString("yyyy-MM-dd"), "S", DatEmision.CP, DatEmision.Calle, DatEmision.Colonia, DatMunicipio.Multiva, DatMunicipio.Nombre, DatEstado.Multiva, DatEstado.Nombre, DatEmision.Lada + DatEmision.Telefono, DatEmision.Correo); // Verifica no que no haya ocurrido error en la emision if (DatPoliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema en la emisión:" + DatPoliza.ErrorEmi + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR MULTIVA: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON MULTIVA | ERROR: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Realiza el Update emision para actualizar el numero de poliza y montos del seguro en la base de datos UpdateEmision(); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR MULTIVA: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON MULTIVA | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Si no ocurrio error manda a imprimir la poliza ErrorOper = conEmision.UpdateEstatusCot(Convert.ToInt32(Session["NumCot"]), 5); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR MULTIVA: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON MULTIVA | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { //Envio de correo al emitir poliza con Multiva correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL AUTOS - PÓLIZA EMITIDA - MULTIVA", "EMISION REALIZADA CON MULTIVA: " + Convert.ToString(DateTime.Today) + Environment.NewLine + "NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); //INSERCION EN LOG acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 8, "EMISIÓN REALIZADA CON MULTIVA |" + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza)); X.Get("maskDiv_Emite").AddClass("x-hide-display"); poliza = imprimePoliza.PdfMultiva(DatPoliza.NoPoliza); if (poliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al generar póliza", "Ha ocurrido un problema al intentar generar la póliza:" + poliza.ErrorImp + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); } else { Session["BYTES"] = poliza.BytesPDF; Session["OpImpresion"] = 0; Response.Redirect("ImprimePoliza.aspx"); } } } } }
/// <summary> /// Emision con Primero Seguros /// </summary> private void Emite_Primero() { imprimePrybe.Poliza poliza = new imprimePrybe.Poliza(); byte[] bytesPDF; // Obtener sexo del contratante if (DatEmision.Sexo == true) { Sexo = "M"; } else { Sexo = "F"; } // Obtener tipo tel del contratante if (DatEmision.TipoTel == "PARTICULAR" || DatEmision.TipoTel == "OFICINA" || DatEmision.TipoTel == "OTROS") { TipoTel = "N"; } else { TipoTel = "C"; } // --- Realiza la emisión del seguro en Primero Seguros --- if (DatEmision.Valor_veh == 4) { DatPoliza = emiteEmision.EmitePrimeroSeguros(DatModelo.PrimeroSeguros, "", "DF", DatEmision.Nombre + " " + DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.RFC, Sexo, fechaNac.ToString("yyyy-MM-dd"), DatEmision.Calle + " " + DatEmision.NoExt + " " + DatEmision.NoInt, DatEstado.PrimeroSeguros, DatMunicipio.PrimeroSeguros, DatEmision.Colonia, DatEmision.CP, DatEmision.Telefono, TipoTel, DatBeneficiario[0].Nombre, DatEmision.NoMotor, DatEmision.NoPlacas, DatEstado.PrimeroSeguros, DatEmision.NoSerie, 4, fechaIni.ToString()); } else { DatPoliza = emiteEmision.EmitePrimeroSeguros(DatModelo.PrimeroSeguros, "", "DF", DatEmision.Nombre + " " + DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.RFC, Sexo, fechaNac.ToString("yyyy-MM-dd"), DatEmision.Calle + " " + DatEmision.NoExt + " " + DatEmision.NoInt, DatEstado.PrimeroSeguros, DatMunicipio.PrimeroSeguros, DatEmision.Colonia, DatEmision.CP, DatEmision.Telefono, TipoTel, DatBeneficiario[0].Nombre, DatEmision.NoMotor, DatEmision.NoPlacas, DatEstado.PrimeroSeguros, DatEmision.NoSerie, DatEmision.Cobertura, fechaIni.ToString()); } // Verifica no que no haya ocurrido error en la emision if (DatPoliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema en la emisión:" + DatPoliza.ErrorEmi + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR PRIMERO SEGUROS: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON PRIMERO SEGUROS | ERROR: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Realiza el Update emision para actualizar el numero de poliza y montos del seguro en la base de datos UpdateEmision(); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR PRIMERO SEGUROS: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON PRIMERO SEGUROS | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Si no ocurrio error manda a imprimir la poliza ErrorOper = conEmision.UpdateEstatusCot(Convert.ToInt32(Session["NumCot"]), 5); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR PRIMERO SEGUROS: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON PRIMERO SEGUROS | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { //Correo al emitir con PS correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL AUTOS - PÓLIZA EMITIDA - PRIMERO SEGUROS", "EMISION REALIZADA CON PRIMERO SEGUROS: " + Convert.ToString(DateTime.Today) + Environment.NewLine + "NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); //Insercion en Log acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 8, "EMISIÓN REALIZADA CON PRIMERO SEGUROS |" + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza)); X.Get("maskDiv_Emite").AddClass("x-hide-display"); //Emision final poliza = imprimePoliza.PdfPrimeroSeguros(DatPoliza.NoPoliza); if (poliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al generar póliza", "Ha ocurrido un problema al intentar generar la póliza:" + poliza.ErrorImp + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); } else { Session["BYTES"] = poliza.BytesPDF; Session["OpImpresion"] = 0; Response.Redirect("ImprimePoliza.aspx"); } } } } }
/// <summary> /// Emision con Qualitas Seguros /// </summary> private void Emite_Qualitas() { imprimePrybe.Poliza poliza = new imprimePrybe.Poliza(); // Obtener dato de Valor vehiculo if (DatEmision.Valor_veh == 3) { ValVeh = false; } else { ValVeh = true; } // --- Realiza la emisión del seguro en Qualitas --- if (DatEmision.Valor_veh == 4) { DatPoliza = emiteEmision.EmiteQualitas(DatEstado.Qualitas, DatEmision.CP, DatModelo.Qualitas, DatModelo.Ano, true, DatEmision.Sum_aseg, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.Nombre, DatEmision.Nombre2, DatEmision.Cobertura, DatEmision.Calle, DatEmision.Colonia, DatEmision.Poblacion, DatEmision.NoExt, DatEmision.NoInt, DatEmision.NoMotor, DatEmision.NoSerie, fechaNac.ToString("yyyy-MM-dd"), DatEmision.Lada, DatEmision.Telefono, DatEmision.Ocupacion, "", DatEmision.Correo, DatEmision.CURP, DatEmision.RFC, false, "", false, "", fechaIni.ToString()); } else { DatPoliza = emiteEmision.EmiteQualitas(DatEstado.Qualitas, DatEmision.CP, DatModelo.Qualitas, DatModelo.Ano, false, "0", DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.Nombre, DatEmision.Nombre2, DatEmision.Cobertura, DatEmision.Calle, DatEmision.Colonia, DatEmision.Poblacion, DatEmision.NoExt, DatEmision.NoInt, DatEmision.NoMotor, DatEmision.NoSerie, fechaNac.ToString("yyyy-MM-dd"), DatEmision.Lada, DatEmision.Telefono, DatEmision.Ocupacion, "", DatEmision.Correo, DatEmision.CURP, DatEmision.RFC, false, "", false, "", fechaIni.ToString()); } // Verifica no que no haya ocurrido error en la emision if (DatPoliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema en la emisión:" + DatPoliza.ErrorEmi + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR QUALITAS: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON QUALITAS | ERROR: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Realiza el Update emision para actualizar el numero de poliza y montos del seguro en la base de datos UpdateEmision(); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR QUALITAS: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON QUALITAS | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Si no ocurrio error manda a imprimir la poliza ErrorOper = conEmision.UpdateEstatusCot(Convert.ToInt32(Session["NumCot"]), 5); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR QUALITAS: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON QUALITAS | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL AUTOS - PÓLIZA EMITIDA - QUALITAS", "EMISION REALIZADA CON QUALITAS: " + Convert.ToString(DateTime.Today) + Environment.NewLine + "NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); //INSERCION EN LOG acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 8, "EMISIÓN REALIZADA CON QUALITAS |" + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza)); X.Get("maskDiv_Emite").AddClass("x-hide-display"); poliza = imprimePoliza.PdfQualitas(DatPoliza.NoPoliza); if (poliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al generar póliza", "Ha ocurrido un problema al intentar generar la póliza:" + poliza.ErrorImp + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); } else { Session["Link"] = poliza.LinkPoliza; Session["OpImpresion"] = 2; Response.Redirect("ImprimePoliza.aspx"); } } } } }
/// <summary> /// Funcion que actualiza los datos faltantes en la tabla emisión /// </summary> private void UpdateEmision() { // Realiza el Update emision para actualizar el numero de poliza y montos del seguro en la base de datos ErrorOper = conEmision.UpdateEmision(Convert.ToInt32(Session["NumCot"]), DatPoliza.NoPoliza, DatPoliza.PrimaN, DatPoliza.DerechoPoliza, DatPoliza.IVA, DatPoliza.PrimaT, Convert.ToString(txtRecPago.Text), fechaIni.ToString(), fechaVig.ToString()); if (conEmision.ReturnStatusCot(Convert.ToInt32(Session["NumCot"])) == 7) { conEmision.InsertaRenovacion(Convert.ToString(Session["NumCot"]), Convert.ToString(Session["Ejecutivo"]), DatPoliza.PrimaT); conEmision.UpdateEstatusEmi(Convert.ToInt32(Session["NumCot"]), 5); } }
/* ---------------------------------------------------------------------------------------- * Funciones que realizan la emision por aseguradora * ----------------------------------------------------------------------------------------*/ /// <summary> /// Emision con ABA Seguros /// </summary> private void Emite_Aba() { imprimePrybe.Poliza poliza = new imprimePrybe.Poliza(); // Obtener sexo del contratante if (DatEmision.Sexo == true) { Sexo = "1"; } else { Sexo = "0"; } // Obtener tipo tel del contratante if (DatEmision.TipoTel == "PARTICULAR") { TipoTel = "1"; } else if (DatEmision.TipoTel == "CELULAR") { TipoTel = "1"; } else if (DatEmision.TipoTel == "OFICINA") { TipoTel = "1"; } else if (DatEmision.TipoTel == "OTROS") { TipoTel = "1"; } // Obtener estado civil del contratante if (DatEmision.IdEdoCivil != 5) { EdoCivil = Convert.ToString(DatEmision.IdEdoCivil); } else { EdoCivil = "2"; } // Obtener sexo del contratante if (DatEmision.TipoRegVeh == 1) { Renave = DatEmision.RegistroVeh; RFA = ""; } else if (DatEmision.TipoRegVeh == 2) { Renave = ""; RFA = DatEmision.RegistroVeh; } if (DatEmision.Valor_veh == 8) { DatPoliza = emiteEmision.EmiteAba(DatModelo.ABA, DatModelo.Ano, DatEstado.ABA, DatMunicipio.ABA, DatEmision.Estado, DatEmision.Colonia, DatEmision.Calle, DatEmision.NoInt, DatEmision.NoExt, DatEmision.CURP, DatEmision.RFC, fechaNac.ToString("yyyy-MM-dd"), Sexo, DatEmision.Nombre, DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.NoMotor, DatEmision.NoSerie, DatEmision.NoPlacas, TipoTel, DatEmision.Lada, DatEmision.Telefono, DatEmision.Ocupacion, EdoCivil, DatEmision.CP, DatEmision.Correo, Renave, RFA, DatEmision.Descripcion, fechaIni.ToString("yyyy-MM-dd"), Convert.ToString(Session["RefSuc"]), "4", DatEmision.Sum_aseg, DatBeneficiario[0].Nombre, DatEmision.Cobertura, false, false, "", "", 2); } if (DatEmision.Valor_veh == 5) { DatPoliza = emiteEmision.EmiteAba(DatModelo.ABA, DatModelo.Ano, DatEstado.ABA, DatMunicipio.ABA, DatEmision.Estado, DatEmision.Colonia, DatEmision.Calle, DatEmision.NoInt, DatEmision.NoExt, DatEmision.CURP, DatEmision.RFC, fechaNac.ToString("yyyy-MM-dd"), Sexo, DatEmision.Nombre, DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.NoMotor, DatEmision.NoSerie, DatEmision.NoPlacas, TipoTel, DatEmision.Lada, DatEmision.Telefono, DatEmision.Ocupacion, EdoCivil, DatEmision.CP, DatEmision.Correo, Renave, RFA, DatEmision.Descripcion, fechaIni.ToString("yyyy-MM-dd"), Convert.ToString(Session["RefSuc"]), "4", DatEmision.Sum_aseg, DatBeneficiario[0].Nombre, DatEmision.Cobertura, false, false, "", "", 1); } if (DatEmision.Valor_veh == 4) { DatPoliza = emiteEmision.EmiteAba(DatModelo.ABA, DatModelo.Ano, DatEstado.ABA, DatMunicipio.ABA, DatEmision.Estado, DatEmision.Colonia, DatEmision.Calle, DatEmision.NoInt, DatEmision.NoExt, DatEmision.CURP, DatEmision.RFC, fechaNac.ToString("yyyy-MM-dd"), Sexo, DatEmision.Nombre, DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.NoMotor, DatEmision.NoSerie, DatEmision.NoPlacas, TipoTel, DatEmision.Lada, DatEmision.Telefono, DatEmision.Ocupacion, EdoCivil, DatEmision.CP, DatEmision.Correo, Renave, RFA, DatEmision.Descripcion, fechaIni.ToString("yyyy-MM-dd"), Convert.ToString(Session["RefSuc"]), "4", DatEmision.Sum_aseg, DatBeneficiario[0].Nombre, DatEmision.Cobertura, false, false, "", "", 0); } if (DatEmision.Valor_veh == 3) { // --- Realizar emisión de poliza con ABA --- DatPoliza = emiteEmision.EmiteAba(DatModelo.ABA, DatModelo.Ano, DatEstado.ABA, DatMunicipio.ABA, DatEmision.Estado, DatEmision.Colonia, DatEmision.Calle, DatEmision.NoInt, DatEmision.NoExt, DatEmision.CURP, DatEmision.RFC, fechaNac.ToString("yyyy-MM-dd"), Sexo, DatEmision.Nombre, DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.NoMotor, DatEmision.NoSerie, DatEmision.NoPlacas, TipoTel, DatEmision.Lada, DatEmision.Telefono, DatEmision.Ocupacion, EdoCivil, DatEmision.CP, DatEmision.Correo, Renave, RFA, DatEmision.Descripcion, fechaIni.ToString("yyyy-MM-dd"), Convert.ToString(Session["RefSuc"]), "3", "0", DatBeneficiario[0].Nombre, DatEmision.Cobertura, false, false, "", "", 0); } // Verifica no que no haya ocurrido error en la emision if (DatPoliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema en la emisión:" + DatPoliza.ErrorEmi + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR ABA SEGUROS: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON ABA | ERROR: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Realiza el Update emision para actualizar el numero de poliza y montos del seguro en la base de datos UpdateEmision(); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR ABA SEGUROS: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON ABA | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Si no ocurrio error manda a imprimir la poliza ErrorOper = conEmision.UpdateEstatusCot(Convert.ToInt32(Session["NumCot"]), 5); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR ABA SEGUROS: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON ABA | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { //Si no ocurrio ningun error se envia un correo indicandole al analista que se emitio una poliza de la aseguradora correspondiente con el No. De Poliza correspondiente. //Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings("isEmiRealQualitas").ToString) correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL AUTOS - PÓLIZA EMITIDA - ABA SEGUROS", "EMISION REALIZADA CON ABA SEGUROS: " + Convert.ToString(DateTime.Today) + Environment.NewLine + "NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 8, "EMISIÓN REALIZADA CON ABA |" + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza)); X.Get("maskDiv_Emite").AddClass("x-hide-display"); // Si no ocurrio error manda a imprimir la poliza poliza = imprimePoliza.PdfABA(DatPoliza.NoPoliza); if (poliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al generar póliza", "Ha ocurrido un problema al intentar generar la póliza:" + poliza.ErrorImp + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); } else { Session["Link"] = poliza.LinkPoliza; Session["OpImpresion"] = 2; Response.Redirect("ImprimePoliza.aspx"); } } } } }
/// <summary> /// Emision con El Potosi Seguros /// </summary> private void Emite_Potosi() { potosiPrybe.Poliza polizaPotosi = new potosiPrybe.Poliza(); string mpoPotosi = ""; string ciudadPotosi = ""; int i; DatosEmision DatPoliza = new DatosEmision(); if (DatEmision.Sexo == true) { Sexo = "M"; } else { Sexo = "F"; } for (i = 0; i < 3; i++) { ciudadPotosi += DatMunicipio.Potosi[i]; } for (i = 3; i < 6; i++) { mpoPotosi += DatMunicipio.Potosi[i]; } if (DatEmision.Valor_veh == 4) { DatPoliza = wspotosi.Emitir(DatEmision.Cobertura, DatModelo.Potosi, DatEstado.Potosi, mpoPotosi, ciudadPotosi, DatEmision.Colonia, DatEmision.Calle, DatEmision.CP, DatEmision.Nombre + " " + DatEmision.Nombre2, DatEmision.ApellidoPat + " " + DatEmision.ApellidoMat, DatEmision.FechaNac, DatEmision.Correo, fechaIni.ToShortDateString(), fechaIni.AddYears(1).ToShortDateString(), DatEmision.NoExt, DatEmision.NoInt, DatEmision.Lada + DatEmision.Telefono, DatEmision.RFC, DatEmision.NoSerie, DatEmision.NoMotor, true, false, DatBeneficiario[0].Nombre); } if (DatEmision.Valor_veh == 3 || DatEmision.Valor_veh == 5 || DatEmision.Valor_veh == 8) { DatPoliza = wspotosi.Emitir(DatEmision.Cobertura, DatModelo.Potosi, DatEstado.Potosi, mpoPotosi, ciudadPotosi, DatEmision.Colonia, DatEmision.Calle, DatEmision.CP, DatEmision.Nombre + " " + DatEmision.Nombre2, DatEmision.ApellidoPat + " " + DatEmision.ApellidoMat, DatEmision.FechaNac, DatEmision.Correo, fechaIni.ToShortDateString(), fechaIni.AddYears(1).ToShortDateString(), DatEmision.NoExt, DatEmision.NoInt, DatEmision.Lada + DatEmision.Telefono, DatEmision.RFC, DatEmision.NoSerie, DatEmision.NoMotor, false, false, DatBeneficiario[0].Nombre); } // Verifica no que no haya ocurrido error en la emision if (DatPoliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema en la emisión:" + DatPoliza.ErrorEmi + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR POTOSI: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON POTOSI | ERROR: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Realiza el Update emision para actualizar el numero de poliza y montos del seguro en la base de datos //UpdateEmision(); ErrorOper = conEmision.UpdateEmision(Convert.ToInt32(Session["NumCot"]), DatPoliza.NoPoliza, DatPoliza.PrimaN, DatPoliza.DerechoPoliza, DatPoliza.IVA, DatPoliza.PrimaT, Convert.ToString(txtRecPago.Text), fechaIni.ToString(), fechaVig.ToString()); if (conEmision.ReturnStatusCot(Convert.ToInt32(Session["NumCot"])) == 7) { conEmision.InsertaRenovacion(Convert.ToString(Session["NumCot"]), Convert.ToString(Session["Ejecutivo"]), DatPoliza.PrimaT); conEmision.UpdateEstatusEmi(Convert.ToInt32(Session["NumCot"]), 5); } if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR POTOSI: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON POTOSI | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Si no ocurrio error manda a imprimir la poliza ErrorOper = conEmision.UpdateEstatusCot(Convert.ToInt32(Session["NumCot"]), 5); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR POTOSI: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON POTOSI | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { //Envio de correo al emitir poliza con Multiva correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL AUTOS - PÓLIZA EMITIDA - POTOSI", "EMISION REALIZADA CON POTOSI: " + Convert.ToString(DateTime.Today) + Environment.NewLine + "NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); //INSERCION EN LOG acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 8, "EMISIÓN REALIZADA CON POTOSI |" + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza)); X.Get("maskDiv_Emite").AddClass("x-hide-display"); polizaPotosi = wspotosi.ObtenPDF(1, DatPoliza.NoPoliza); if (polizaPotosi.ErrorBool == true) { Acceso.GeneraMensaje("Problema al generar póliza", "Ha ocurrido un problema al intentar generar la póliza:" + polizaPotosi.ErrorImp + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); } else { Session["BYTES"] = polizaPotosi.BytesPDF; Session["OpImpresion"] = 0; Response.Redirect("ImprimePoliza.aspx"); } } } } }
/// <summary> /// Emision con ZURICH Seguros /// </summary> private void Emite_Zurich() { wsZurich.Poliza polizaZurich = new wsZurich.Poliza(); wsZurich.DatosEmision DatPoliza = new wsZurich.DatosEmision(); if (DatEmision.Valor_veh == 4) { DatPoliza = wszurich.Emitir(DatModelo.Zurich, DatModelo.Ano, DatEstado.Zurich, DatEmision.Cobertura, true, DatEmision.Sum_aseg, DatEmision.Nombre, DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.Correo, DatEmision.RFC, DatBeneficiario[0].Nombre, DatBeneficiario[0].RFC, DatEmision.Calle, DatEmision.CP, DatColonia.Zurich, DatEmision.NoExt, DatEmision.NoInt, DatEmision.Telefono, DatModelo.Descripcion, DatEmision.NoPlacas, DatEmision.RegistroVeh, DatEmision.NoMotor, DatEmision.NoSerie, 1); } if (DatEmision.Valor_veh == 3) { DatPoliza = wszurich.Emitir(DatModelo.Zurich, DatModelo.Ano, DatEstado.Zurich, DatEmision.Cobertura, false, "0", DatEmision.Nombre, DatEmision.Nombre2, DatEmision.ApellidoPat, DatEmision.ApellidoMat, DatEmision.Correo, DatEmision.RFC, DatBeneficiario[0].Nombre, DatBeneficiario[0].RFC, DatEmision.Calle, DatEmision.CP, DatColonia.Zurich, DatEmision.NoExt, DatEmision.NoInt, DatEmision.Telefono, DatModelo.Descripcion, DatEmision.NoPlacas, DatEmision.RegistroVeh, DatEmision.NoMotor, DatEmision.NoSerie, 1); } // Verifica no que no haya ocurrido error en la emision if (DatPoliza.ErrorBool == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema en la emisión:" + DatPoliza.ErrorEmi + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR ZURICH: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON ZURICH | ERROR: " + DatPoliza.ErrorEmi + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Realiza el Update emision para actualizar el numero de poliza y montos del seguro en la base de datos //UpdateEmision(); ErrorOper = conEmision.UpdateEmision(Convert.ToInt32(Session["NumCot"]), DatPoliza.NoPoliza, DatPoliza.PrimaN, DatPoliza.DerechoPoliza, DatPoliza.IVA, DatPoliza.PrimaT, Convert.ToString(txtRecPago.Text), fechaIni.ToString(), fechaVig.ToString()); if (conEmision.ReturnStatusCot(Convert.ToInt32(Session["NumCot"])) == 7) { conEmision.InsertaRenovacion(Convert.ToString(Session["NumCot"]), Convert.ToString(Session["Ejecutivo"]), DatPoliza.PrimaT); conEmision.UpdateEstatusEmi(Convert.ToInt32(Session["NumCot"]), 5); } if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR ZURICH: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON ZURICH | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { // Si no ocurrio error manda a imprimir la poliza ErrorOper = conEmision.UpdateEstatusCot(Convert.ToInt32(Session["NumCot"]), 5); if (ErrorOper.Valor == true) { Acceso.GeneraMensaje("Problema al emitir", "Ha ocurrido un problema al guardar los datos de la póliza:" + ErrorOper.Mensaje + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); X.Get("maskDiv_Emite").AddClass("x-hide-display"); correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL PRYBE - ERROR CON WS - EMISIÓN", "ERROR POTOSI: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "NO. ZURICH: " + Convert.ToString(DatEmision.IdCotizacion) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 3, "ERROR EN EMISIÓN CON ZURICH | ERROR: " + ErrorOper.Mensaje + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. COTIZACION: " + Convert.ToString(DatEmision.IdCotizacion)); } else { //Envio de correo al emitir poliza con Multiva correoEnvia.EnviaCorreo(correoPoliza, "*****@*****.**", "PORTAL AUTOS - PÓLIZA EMITIDA - ZURICH", "EMISION REALIZADA CON ZURICH: " + Convert.ToString(DateTime.Today) + Environment.NewLine + "NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza) + Environment.NewLine + "USUARIO: " + Convert.ToString(Session["Usuario"]) + Environment.NewLine + "EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + Environment.NewLine + "SUCURSAL: " + Convert.ToString(Session["Sucursal"]) + Environment.NewLine + "PLAZA: " + Convert.ToString(Session["Plaza"]) + Environment.NewLine + "COOPERATIVA: " + Convert.ToString(Session["Coop"]), true); //INSERCION EN LOG acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 8, "EMISIÓN REALIZADA CON ZURICH |" + "FECHA: " + Convert.ToString(DateTime.Today) + "| USUARIO: " + Convert.ToString(Session["Usuario"]) + "| NO. POLIZA: " + Convert.ToString(DatPoliza.NoPoliza)); X.Get("maskDiv_Emite").AddClass("x-hide-display"); polizaZurich = wszurich.Imprimir(Convert.ToInt32(DatPoliza.NoPoliza)); if (polizaZurich.ErrorBool == true) { Acceso.GeneraMensaje("Problema al generar póliza", "Ha ocurrido un problema al intentar generar la póliza:" + polizaZurich.ErrorImp + Environment.NewLine + "El personal de Soporte Técnico se pondrá en contacto con Usted para resolver esta situación", 'I'); } else { Session["BYTES"] = polizaZurich.BytesPDF; Session["OpImpresion"] = 0; Response.Redirect("ImprimePoliza.aspx"); } } } } }
/* LLama a GuardaDatos y se transfiere a DatosPoliza.aspx */ protected void Compra_DirectClick(object sender, Ext.Net.DirectEventArgs e) { if (rb_ABA.Checked == true) { GuardaDatos(1); error = Cotiza.UpdateEstatusCot(Convert.ToInt32(this.lblNumCot.Text), 4); if (error.Valor == false) { Response.Redirect("DatosPoliza.aspx", true); } else { GeneraMensaje("Ocurrio un inconveniente", error.Mensaje, 'W'); X.Get("maskDivCompra").AddCls("x-hide-display"); } } else if (rb_PrimeroS.Checked == true) { GuardaDatos(2); error = Cotiza.UpdateEstatusCot(Convert.ToInt32(this.lblNumCot.Text), 4); if (error.Valor == false) { Response.Redirect("DatosPoliza.aspx", true); } else { GeneraMensaje("Ocurrio un inconveniente", error.Mensaje, 'W'); X.Get("maskDivCompra").AddCls("x-hide-display"); } } else if (rb_Qualitas.Checked == true) { GuardaDatos(3); error = Cotiza.UpdateEstatusCot(Convert.ToInt32(this.lblNumCot.Text), 4); if (error.Valor == false) { Response.Redirect("DatosPoliza.aspx", true); } else { GeneraMensaje("Ocurrio un inconveniente", error.Mensaje, 'W'); X.Get("maskDivCompra").AddCls("x-hide-display"); } } else if (rb_Multiva.Checked == true) { GuardaDatos(4); error = Cotiza.UpdateEstatusCot(Convert.ToInt32(this.lblNumCot.Text), 4); if (error.Valor == false) { Response.Redirect("DatosPoliza.aspx", true); } else { GeneraMensaje("Ocurrio un inconveniente", error.Mensaje,'W'); X.Get("maskDivCompra").AddCls("x-hide-display"); } } else if (rb_ABA.Checked == false && rb_PrimeroS.Checked == false && rb_Qualitas.Checked == false && rb_Multiva.Checked == false) { X.Msg.Show(new MessageBoxConfig { Title = "Alto, Seleccione opción!!!", Message = "No selecciono ninguna cotización. </br>Seleccione una opción y de clic en comprar", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING, }); X.Get("maskDivCompra").AddCls("x-hide-display"); } }
/// <summary> /// Guarda el motivo de cancelación del proceso de compra de una cotización /// </summary> /// <param name="sender">object sender</param> /// <param name="e">Ext.Net.DirectEventArgs e</param> protected void Actualiza_MotCanCot(object sender, DirectEventArgs e) { if (this.txtMotCan.Text.Trim() != "") { if (Session["NumCot"] != null) { error = Cotiza.UpdateMotCanCot(Convert.ToInt32(Session["NumCot"]), this.txtMotCan.Text.ToUpper()); if (error.Valor == false) { GeneraMensaje("Guardado", "Se guardo el motivo de la cancelación, ahora puede regresar al inicio o realizar otra cotización", 'I'); } else { GeneraMensaje(error.Mensaje, "No se pudo actualizar", 'W'); } } } else { GeneraMensaje("Especifique motivo cancelación cotización", "Para poder marcar la cotización actual como cancelada, es necesario" + " introducir el motivo por el cual el socio no decidio seguir con el proceso de compra de la poliza", 'I'); } this.wdCancelarCot.Hide(); }
protected void Emite_DirectClick(object sender, Ext.Net.DirectEventArgs e) { string VIN = txt_NoSerie.Text; OBD_danos.Socio socio = new OBD_danos.Socio(); socio = Cotiza.ReturnDatSocio(DatCot.NoSocio, Convert.ToInt32(DatCot.IdCoop)); if (Session["AsegSelect"] != null && Session["CobIdEleg"] != null && Session["Ejecutivo"] != null) { if ((txt_Vigencia.Text != "") && (txt_Nombre.Text != "") && (txt_ApePat.Text != "") && (txt_NoMotor.Text != "") && (txt_RFC.Text != "") && (txt_Calle.Text != "") && (txt_NoExt.Text != "") && (txt_Colonia.Text != "") && (txtCP.Text != "") && (txt_FechaNac.Text != "") && ((txt_Lada1.Text.Length + txt_Tel1.Text.Length) == 10)) { if (VIN.Length == 17) { if ((VerificaVIN(VIN) == true) && (ch_Ok.Checked == true)) { if (search.BuscaNIV(VIN) == true) { X.Msg.Show(new MessageBoxConfig { Title = "Alto!!!", Message = "El Número de Serie que capturo ya se encuentra registrado en el sistema. Favor de reportarlo a través del formulario de contacto.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING }); } else { fecha_ini = Convert.ToDateTime(this.txt_Vigencia.Text); if (this.fecha_ini.CompareTo(DateTime.Now) == -1) { fecha_ini = DateTime.Now; } fecha_vig = fecha_ini; fecha_vig = fecha_vig.AddDays(365); Response.Write((int)(Session["CobIdEleg"])); To_Upper(); error = Cotiza.InsertEmision(Convert.ToInt32(Session["AsegSelect"]), Convert.ToInt32(Session["CobIdEleg"]), Convert.ToInt32(Session["Ejecutivo"]), 2, 0, Convert.ToInt32(cb_RegistroV.SelectedItem.Value), Convert.ToInt32(Session["NumCot"]), "", this.txt_NoMotor.Text, this.txt_NoSerie.Text, this.txt_Placa.Text, Convert.ToString(fecha_vig), Convert.ToString(fecha_ini), this.cb_RegistroV.SelectedItem.Value, this.txt_Colonia.Text, this.txtCP.Text, 12, //AQUI VA EL BENEFICIARIO PREFERENTE this.txt_Descripcion.Text, Convert.ToInt32(cb_ModoPago.SelectedItem.Value)); //error=Cotiza.InsertEmision( if (error.Valor == true) { msj.GeneraMensaje(error.Mensaje, "ERROR", 'E'); } error = Cotiza.InsertSocio(DatCot.NoSocio, txt_Nombre.Text, txt_Nombre2.Text, txt_ApePat.Text, txt_ApeMat.Text, txt_FechaNac.Text, socio.FechaIng, Convert.ToInt32(DatCot.Sexo), DatCot.Correo, txt_RFC.Text, txt_CURP.Text, Convert.ToInt32(this.cb_Ocupacion.SelectedItem.Value), Convert.ToInt32(this.cb_Civil.SelectedItem.Value), socio.IdSucursal, DatCot.IdColonia, 1, txt_Calle.Text, txt_NoExt.Text, txt_NoInt.Text, 1, 1, Convert.ToInt32(this.cb_TipoTel1.SelectedItem.Value), txt_Lada1.Text, txt_Tel1.Text, "", Convert.ToInt32(this.cb_TipoTel2.SelectedItem.Value), txt_Lada2.Text, txt_Tel2.Text, "", 0); if (error.Valor == true) { msj.GeneraMensaje(error.Mensaje, "ERROR", 'E'); } ImprimeOrdenPago(); wd_Emision.Show(); } } } } else { X.Msg.Show(new MessageBoxConfig { Title = "Alto!!!", Message = "Olvidaste capturar datos importantes. Verifica la informacion.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING }); } if (ch_Ok.Checked == false) { X.Msg.Show(new MessageBoxConfig { Title = "Alto!!!", Message = "Olvidaste confirmar los datos, marca la casilla para poder continuar.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING }); //X.Msg.Alert("Alto!!!", // "Olvidaste confirmar los datos, marca la casilla para poder continuar.").Show(); } if (VIN == "" || VIN.Length != 17) { X.Msg.Show(new MessageBoxConfig { Title = "Alto!!!", Message = "El Número de Serie es incorrecto, verificalo e intenta nuevamente.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.WARNING }); } } }
/* LLama a GuardaDatos y se transfiere a Compara.aspx */ protected void Compara_DirectClick(object sender, Ext.Net.DirectEventArgs e) { bool verificaCorreoTel; // Verifica si se introdujo al menos un medio de contacto (Correo o Telefono) verificaCorreoTel = VerificaCorreoTel(); if (verificaCorreoTel) { // Guarda en variables de sesión los datos de sexo, // suma asegurada y valor auto para la inserción if (this.rbSMa.Checked == true) { Session["Sexo"] = 1; } else { Session["Sexo"] = 0; } if (this.chkFactura.Checked == false) { Session["ValorAuto"] = 3; Session["SumAseg"] = "0"; } else { Session["ValorAuto"] = 4; Session["SumAseg"] = this.txtSumAseg.Text; } // Verifica si se introdujerón los datos necesarios para la inserción de socio e inserción de cotización if (this.txtNumSocio.Text != "" && this.txtNombre1.Text != "" && this.txtApellido1.Text != "" && this.txtFechaNac.Text != "" && this.txtFechaIngre.Text != "" && this.cbCP.SelectedItem.Value != null && this.cbVersion.SelectedItem.Value != null && this.cbEstado.SelectedItem.Value != null && this.cbMunicipio.SelectedItem.Value != null && this.cbColonia.SelectedItem.Value != null) { // Cambiar a mayusculas el contenido de los controles To_Upper(); // Convertir las fechas en variables Datetime para poder cambiar formato al enviarse fechaNac = Convert.ToDateTime(this.txtFechaNac.Text); fechaIng = Convert.ToDateTime(this.txtFechaIngre.Text); // Insertar socio en la base de datos de PRYBE cachando objeto para verificar si ocurrio un error ErrorOper = opCotiza.InsertSocio(this.txtNumSocio.Text, this.txtNombre1.Text, this.txtNombre2.Text, this.txtApellido1.Text, this.txtApellido2.Text, fechaNac.ToString("yyyy-MM-dd"), fechaIng.ToString("yyyy-MM-dd"), (int)(Session["Sexo"]), this.txtEmail.Text, "", "", 1, 1, Convert.ToInt32(Session["NoSucursal"]), Convert.ToInt32(this.cbColonia.SelectedItem.Value), 1, "", "", "", 1, 1, Convert.ToInt32(this.cbTipoTel.SelectedItem.Value), this.txtLada.Text, this.txtTelefono.Text, "", 4, "", "", "", 1); // Verifica si la insercion socio se realizo de manera correcta if (ErrorOper.Valor == true) { GeneraMensaje("Problema:" + ErrorOper.Mensaje, "No se pudo insertar el socio en la base de datos", 'W'); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 2, "ERROR AL INSERTAR SOCIO | ERROR: " + ErrorOper.Mensaje); X.Get("maskDiv").AddCls("x-hide-display"); } else { // Obtiene el Id_Socio tras la insercion y lo guarda en el objeto NumSocio NumSocio = opCotiza.ReturnIdSocio(Convert.ToInt32(Session["NoSucursal"]), this.txtNumSocio.Text); // Inserta los datos de la cotización en la base de datos ErrorOper = opCotiza.InsertCotizacion((int)(Session["Ejecutivo"]), NumSocio.CIdSocio_IdSoc, Convert.ToInt32(this.cbVersion.SelectedItem.Value), (int)(Session["ValorAuto"]), (string)(Session["SumAseg"])); // Verifica si la insercion cotizacion se realizo de forma correcta if (ErrorOper.Valor == true) { GeneraMensaje("Problema:" + ErrorOper.Mensaje, "No se pudo insertar la cotización en la base de datos, vuelva a intentarlo", 'W'); acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 2, "ERROR AL INSERTAR LA COTIZACION | ERROR: " + ErrorOper.Mensaje); X.Get("maskDiv").AddCls("x-hide-display"); } else { // Regresa el numero de cotizacion lo guarda en el objeto NumCot // y se lo asigna a una variable de sesion NumCot = opCotiza.ReturnIdCotizacion(Convert.ToInt32(Session["Ejecutivo"]), NumSocio.CIdSocio_IdSoc, Convert.ToInt32(this.cbVersion.SelectedItem.Value)); Session["NumCot"] = NumCot.CIdCotizacion_IdCot; acceso.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 2, "COTIZACION REALIZADA | NUMERO: "+ Convert.ToString(Session["NumCot"])); // Transfiere a Compara.aspx para mostrar la comparacion. Response.Redirect("Compara.aspx", true); } } } else { GeneraMensaje("Falta informacion", "No introdujo todos los datos necesarios para realizar la cotización, verifique si introdujo, " + "No. socio, Nombre(s) y apellido(s), fecha de ingreso y fecha de nacimiento, o version del vehiculo", 'W'); X.Get("maskDiv").AddCls("x-hide-display"); } } else { GeneraMensaje("Falta informacion", "Es necesario capturar algún medio de contacto: Tel y/o Correo. "+ "Verifica que el correo tenga el formato correcto [email protected] ó que el "+ "el numero de telefono tenga lada de 3 digitos y telefono de 7 digitos", 'W'); X.Get("maskDiv").AddCls("x-hide-display"); } }
/* ---------------------------------------------------------------------------------------- * Funcion que actualiza los datos faltantes en la tabla emision * ----------------------------------------------------------------------------------------*/ private void UpdateEmision() { // Realiza el Update emision para actualizar el numero de poliza y montos del seguro en la base de datos ErrorOper =conEmision.UpdateEmision(Convert.ToInt32(Session["NumCot"]), DatPoliza.NoPoliza, DatPoliza.PrimaN, DatPoliza.DerechoPoliza, DatPoliza.IVA, DatPoliza.PrimaT, Convert.ToString(txtRecPago.Text), fechaIni.ToString() , fechaVig.ToString()); }