private void guardarDatos() { ParametrizacionArchivo p = new ParametrizacionArchivo(); RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c.consultarUsuarioXnombre(User.Identity.Name)); try { p.codArchivo = this.txtCodArchivo.Text; p.descripcion = this.txtDescripcion.Text; p.lngMaximaNombre = int.Parse(this.txtLngMaximaNom.Text); p.lngMinimaNombre = int.Parse(this.txtLngMininaNom.Text); p.cantColumnas = int.Parse(this.txtNumColumnas.Text); p.rutaCargueArchivo = this.txtRutaArchivo.Text; p.separador = this.txtSeparador.Text; p.tamMaximoCargue = int.Parse(this.txtTamCargue.Text); p.isCargueObligatorio = this.chObligatorio.Checked; string mensaje = string.Empty; Int16 codOperacion = 0; if (this.txtCodArchivo.Enabled) { codOperacion = 2; // Creacion mensaje = "Archivo Guardado Correctamente"; } else { codOperacion = 3; // Actualizacion mensaje = "Archivo Actualizado Correctamente"; } i.IUDarchivoParametrizado(p, codOperacion); limpiarCampos(); this.Session["rgArchivos"] = null; this.rgArchivos.Rebind(); this.RadWindowManager1.RadAlert(mensaje, 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); this.myPanel.Visible = false; } catch (InvalidCastException ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } }
private void elimarRegistro(string codArchivo) { Consulta c = new Consulta(); if (c.consultarEstructuraArchivo(codArchivo).Rows.Count > 0) { // Se valida contra la tabla RIPS_ESTRUCTURA_ARCHIVO this.RadWindowManager1.RadAlert("No es posible eliminar el archivo, existen estructuras de archivos que dependen del archivo que intenta eliminar, " + "elimine dichas estructuras para eliminar el archivo", 400,200,Utilities.windowTitle(TypeMessage.information_message),null,Utilities.pathImageMessage(TypeMessage.information_message)); return; } if (c.consultarExtensionXarchivo(codArchivo, 0).Rows.Count > 0) { // Se valida contra la tabla RIPS_EXTENSION_X_ARCHIVO this.RadWindowManager1.RadAlert("No es posible eliminar el archivo, existen extensiones asociadas al archivo que desea eliminar", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); return; } ParametrizacionArchivo p = c.consultarArchivoParametrizado(codArchivo); try { RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c1 = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c1.consultarUsuarioXnombre(User.Identity.Name)); i.IUDarchivoParametrizado(p, 4); this.RadWindowManager1.RadAlert("Archivo eliminado con exito", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); cargarGrilla(); } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } /* select * from RIPS_CRUCE_AFILIADO_X_ARCHIVO; select * from RIPS_ARCHIVO_CARGADO;; */ }