// Cuarta Línea que contiene la información del número de Póliza que se debe deshabilitar del sistema Apolo public static DataTable CrearCuartaLinea(DataTable archivo, DataTable certificado) { DataRow cuartaLinea = archivo.NewRow(); string primerCampo, segundoCampo, tercerCampo, cuartoCampo, quintoCampo, sextoCampo, septimoCampo, octavoCampo, novenoCampo, decimoCampo, decimoPrimerCampo, decimoSegundoCampo; primerCampo = "0000004"; segundoCampo = "0479"; tercerCampo = "00"; cuartoCampo = "01"; quintoCampo = "001"; int agencia = int.Parse(certificado.Rows[0]["age_Id"].ToString()); sextoCampo = DAOConKardexPapeleria.ConsultarCentroOperaciones(agencia).Rows[0]["cenOpe_id"].ToString(); septimoCampo = "SAP"; octavoCampo = "00000001"; novenoCampo = "0000000001"; // Aquí va el código de la póliza que se tiene en SIESA y que se desea dar salida en ese sistema (En Tor es la póliza // que se acaba de digitar) decimoCampo = "TEMPORALSEDEBECORREGIR"; decimoPrimerCampo = " "; decimoSegundoCampo = " \r\n"; // 255 cuartaLinea["CertificadosUtilizados"] = primerCampo + segundoCampo + tercerCampo + cuartoCampo + quintoCampo + sextoCampo + septimoCampo + octavoCampo + novenoCampo + decimoCampo + decimoPrimerCampo + decimoSegundoCampo; archivo.Rows.Add(cuartaLinea); return(archivo); }
public static int ConsultarEquivalenteLocalidad(int localidad) { DataTable bodegaLocalidad = DAOConKardexPapeleria.ConsultarEquivalenteLocalidadBodega(localidad); int bodega = int.Parse(bodegaLocalidad.Rows[0]["bod_Id"].ToString()); return(bodega); }
public static int ConsultarEquivalenteAsesor(int asesor) { DataTable asesorUbicacion = DAOConKardexPapeleria.ConsultarEquivalenteLocalidadBodega(asesor); int ubicacion = int.Parse(asesorUbicacion.Rows[0]["ubi_Id"].ToString()); return(ubicacion); }
// Método Main de la clase, agrega una a una las líneas del archivo public static void ActualizarPolizaUtilizada(double numeroCertificado) { DataTable certificado = DAOConKardexPapeleria.ConsultarCertificadoDigitado(numeroCertificado); DataTable archivo = CrearEstructuraDataTable(); archivo = CrearEncabezadoArchivo(archivo); archivo = CrearSegundaLinea(archivo, certificado); archivo = CrearTerceraLinea(archivo, certificado); archivo = CrearCuartaLinea(archivo, certificado); archivo = UltimaLinea(archivo); CrearArchivo(archivo); }
// Tercera línea del archivo que contiene el tipo de datos que se desea sacar de Apolo public static DataTable CrearTerceraLinea(DataTable archivo, DataTable certificado) { DataRow terceraLinea = archivo.NewRow(); string primerCampo, segundoCampo, tercerCampo, cuartoCampo, quintoCampo, sextoCampo, septimoCampo, octavoCampo, novenoCampo, decimoCampo, decimoPrimerCampo, decimoSegundoCampo, decimoTercerCampo, decimoCuartoCampo, decimoQuintoCampo, decimoSextoCampo, decimoSeptimoCampo, decimoOctavoCampo, decimoNovenoCampo, vigesimoPrimerCampo, vigesimoSegundoCampo, vigesimoTercerCampo, vigesimoCuartoCampo, vigesimoQuintoCampo, vigesimoSextoCampo, vigesimoSeptimoCampo, vigesimoOctavoCampo, vigesimoNovenoCampo, trigesimoPrimerCampo, trigesimoSegundoCampo, trigesimoTercerCampo, trigesimoCuartoCampo, trigesimoQuintoCampo, trigesimoSextoCampo, trigesimoSeptimoCampo; primerCampo = "0000003"; segundoCampo = "0470"; tercerCampo = "00"; cuartoCampo = "06"; quintoCampo = "001"; // Centro de Operaciones(APOLO) - Agencia(THOR): Se debe consultar en las tablas espejo lo equivalente int agencia = int.Parse(certificado.Rows[0]["age_Id"].ToString()); sextoCampo = DAOConKardexPapeleria.ConsultarCentroOperaciones(agencia).Rows[0]["cenOpe_id"].ToString(); septimoCampo = "SAP"; octavoCampo = "00000001"; novenoCampo = "0000000001"; decimoCampo = " "; // 55 decimoPrimerCampo = "BD004"; decimoSegundoCampo = "000000000"; decimoTercerCampo = " "; // 15 decimoCuartoCampo = "602"; decimoQuintoCampo = "10"; // Centro de Operaciones(APOLO) - Agencia(THOR): Se debe consultar en las tablas espejo lo equivalente agencia = int.Parse(certificado.Rows[0]["age_Id"].ToString()); decimoSextoCampo = DAOConKardexPapeleria.ConsultarCentroOperaciones(agencia).Rows[0]["cenOpe_id"].ToString(); decimoSeptimoCampo = " "; // 2 decimoOctavoCampo = " "; // 15 decimoNovenoCampo = " "; // 15 vigesimoPrimerCampo = "UNID"; vigesimoSegundoCampo = "000000000000002.0000"; // Preguntar si se debería colocar 1 porque solo se va a registrar un registro vigesimoTercerCampo = "000000000000000.0000"; vigesimoCuartoCampo = "000000000000000.0000"; vigesimoQuintoCampo = " "; // 255 vigesimoQuintoCampo = " "; // 2000 vigesimoSextoCampo = " "; // 40 vigesimoSeptimoCampo = " "; // 4 vigesimoOctavoCampo = " "; // 10 vigesimoNovenoCampo = " "; // 15 trigesimoPrimerCampo = "0000355"; trigesimoSegundoCampo = " "; // 50 trigesimoTercerCampo = " "; // 20 trigesimoCuartoCampo = " "; // 20 trigesimoQuintoCampo = " "; // 20 trigesimoSextoCampo = "99"; trigesimoSeptimoCampo = "00000000\r\n"; terceraLinea["CertificadosUtilizados"] = primerCampo + segundoCampo + tercerCampo + cuartoCampo + quintoCampo + sextoCampo + septimoCampo + octavoCampo + novenoCampo + decimoCampo + decimoPrimerCampo + decimoSegundoCampo + decimoTercerCampo + decimoCuartoCampo + decimoQuintoCampo + decimoSextoCampo + decimoSeptimoCampo + decimoOctavoCampo + decimoNovenoCampo + vigesimoPrimerCampo + vigesimoSegundoCampo + vigesimoTercerCampo + vigesimoCuartoCampo + vigesimoQuintoCampo + vigesimoSextoCampo + vigesimoSeptimoCampo + vigesimoOctavoCampo + vigesimoNovenoCampo + trigesimoPrimerCampo + trigesimoSegundoCampo + trigesimoTercerCampo + trigesimoCuartoCampo + trigesimoQuintoCampo + trigesimoSextoCampo + trigesimoSeptimoCampo; archivo.Rows.Add(terceraLinea); return(archivo); }