protected void btnCargarProcedimientoBD_Click(object sender, EventArgs e) { cUtils objInsertarArchivo = new cUtils(); lblMensaje.Text = objInsertarArchivo.insertarProcedimientoArchivoTemporal(fupProcedimientoBaseDeDatos); cProcedimiento objCProcedimiento = new cProcedimiento(); lblMensaje.Text = objCProcedimiento.cRealizarAnalisisProcedimiento(); flagCargaProcedimiento = 1; }
protected void btnCargarBD_Click(object sender, EventArgs e) { cUtils objInsertarArchivo = new cUtils(); lblMensaje.Text = objInsertarArchivo.insertarJobArchivoTemporal(fupBaseDeDatos); //En caso se presente error cJob objCJob = new cJob(); lblMensaje.Text = objCJob.cRealizarAnalisisJob(); flagCargaJob = 1; }
protected void btnCargarArchivoBC13BD_Click(object sender, EventArgs e) { cUtils objInsertarArchivo = new cUtils(); lblMensaje.Text = objInsertarArchivo.insertarArchivoBC13Temporal(fupBaseDeDatos); //En caso se presente error cBC13RutinaHost objCBC13RutinaHost = new cBC13RutinaHost(); //lblMensaje.Text = "se subio con exito"; //lblMensaje.Text = objCBC13RutinaHost.cRealizarAnalisisBC13ProcesTodo(); flagCargaProceso = 1; }
protected void btnMostrarEjecucionBC13_Click(object sender, EventArgs e) { cUtils objCutils = new cUtils(); if (flagCargaProceso == 1) { Session["intIDArchivoBC13"] = objCutils.cUtilIdArchivoBC13Plano(); Server.Transfer("~/ModuloMantenimiento/wfrmReporteRutinaBC13.aspx"); } }
protected void imgBtnCargarArchivoBC13_Click(object sender, ImageClickEventArgs e) { Configuration archivoBC13 = WebConfigurationManager.OpenWebConfiguration(null); string strRutaArchivoBC13 = WebConfigurationManager.AppSettings["rutaArchivoBC13ProcesTodo"].ToString(); string strArchivoBC13 = WebConfigurationManager.AppSettings["ArchivoBC13ProcesTodo"].ToString(); cBC13RutinaHost objCBC13RutinaHost = new cBC13RutinaHost(); int limpiarTablaBC13 = 0; try { cUtils objInsertarArchivo = new cUtils(); if (int.Parse(Session["flagCargaProceso"].ToString()) == 1) { lblMensaje.Text = "El archivo fue cargado previamente"; } else { if (limpiarTablaBC13 >= 0 && int.Parse(Session["flagCargaProceso"].ToString()) == 0) { limpiarTablaBC13 = objCBC13RutinaHost.cLimpiarTablaTempArchivoBC13ProcesTodo(); lblMensaje.Text = "Por favor espere a que se carguen los registros"; lblMensaje.Text = objInsertarArchivo.insertarArchivoBC13Temporal(strArchivoBC13, strRutaArchivoBC13); //En caso se presente error Session["flagCargaProceso"] = 1; } } } catch (Exception ex) { ex.ToString(); } }
public string insertarProcedimientoArchivoTemporal(FileUpload _objFileUpload) { iftArchivoPlano objArchivoPlano = new iftArchivoPlano(); iftTempArchivo objArchivoPlanoTemporal = new iftTempArchivo(); cMensajes objMensajesAux = new cMensajes(); cUtils objArchivoPlanoManager = new cUtils(); //Creacion del objeto Util para manejar archivo plano string strMensaje = null; if (_objFileUpload.FileBytes.Length > 0) //Valida que exista archivo seleccionado { objArchivoPlano.strNombreArchivo = _objFileUpload.FileName; //Nombre del Archivo objArchivoPlano.strRutaArchivo = _objFileUpload.PostedFile.FileName.Replace(_objFileUpload.FileName, ""); //Ubicacion del archivo objArchivoPlano.txtContenido = EstadosProcedimiento.Procedimiento.ToString(); insertarArchivoPlano(objArchivoPlano); ArrayList tempArchivo = new ArrayList(); try { using (TextReader reader = new StreamReader(_objFileUpload.PostedFile.FileName)) //Obtener archivo a leer { int i = 1; //inicializa indice string line; //inicializa texto de cada linea de archivo objArchivoPlanoTemporal.intIdArchivo = cUtilIdArchivoPlano(); while ((line = reader.ReadLine()) != null) //hasta que llegue a nulo { tempArchivo.Add(line); //adiciona lo que trae del archivo a temporal objArchivoPlano.txtContenido = line; //adiciona a objeto la linea que esta en temporal objArchivoPlanoTemporal.intNroLinea = i; objArchivoPlanoTemporal.strTextoLinea = line; line = line.Replace("//", ""); //Manda la linea limpia para ser compilada objArchivoPlanoTemporal.strTipoEstadoValidacion = cUtilValidarComentario(line); objMensajesAux = cUtilValidarProcedimiento(line)[0]; objArchivoPlanoTemporal.strTipoEstadoValidacion = objMensajesAux.TipoEstadoValidacion; objArchivoPlanoTemporal.strDescripcionValidacion = objMensajesAux.DescripcionValidacion; objArchivoPlanoManager.insertarArchivoPlanoTemporal(objArchivoPlanoTemporal); i++; } } } catch (Exception ex) { return strMensaje = "Error en subir archivo: " + ex.ToString(); } } return strMensaje = "Se guardo con exito en BD"; }