private void adicionarArchivo(GridDataItem g) { Consulta c = new Consulta(); ArchivoDependiente a = c.consultarArchivosDependientesOBJ(this.ddlTipoArchivo.SelectedValue, g.GetDataKeyValue("cod_archivo").ToString()); if (a == null) { try { RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c1 = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c1.consultarUsuarioXnombre(User.Identity.Name)); a = new ArchivoDependiente(); a.archivo = c.consultarArchivoParametrizado(this.ddlTipoArchivo.SelectedValue); a.archivoDep = c.consultarArchivoParametrizado(g.GetDataKeyValue("cod_archivo").ToString()); i.IUDarchivoDependiente(a, 2); cargarTabla2(); this.RadWindowManager1.RadAlert("Archivo asociado correctamente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } } else { this.RadWindowManager1.RadAlert("El archivo seleccionado ya se encuentra asociado", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } }
private void eliminarExtensionXarchivo(GridEditableItem g) { Int16 idExtension = Convert.ToInt16(g.GetDataKeyValue("id_extension")); string codArchivo = g.GetDataKeyValue("cod_archivo").ToString(); RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); Consulta c1 = new Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c.consultarUsuarioXnombre(User.Identity.Name)); try { ExtensionXarchivo e = new ExtensionXarchivo(c1.consultarArchivoParametrizado(codArchivo),c1.consultarExtensionesOBJ(idExtension)); i.IUDextensionXarchivo(e, 4); this.RadWindowManager1.RadAlert("Valor eliminado correctamente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); cargarGrilla2(); } 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 guardarDatos() { EstructuraArchivo e = new EstructuraArchivo(); RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c.consultarUsuarioXnombre(User.Identity.Name)); Consulta c1 = new Consulta(); try{ e.numeroColumna = int.Parse(this.txtNumColumna.Text); e.nombreColumna = this.txtNombreColumna.Text; e.longitud = int.Parse(this.txtLongitudMin.Text); e.descripcion = this.txtDescripcion.Text; e.longitudMaxima = int.Parse(this.txtLongitudMax.Text); e.validar = this.chValidar.Checked; e.valorRequerido = this.chValorRequerido.Checked; e.estadoParametrizacion = new EstadoParametrizacion(int.Parse(this.ddlEstado.SelectedValue), this.ddlEstado.SelectedText); e.tipoDato = new RipsValidadorDao.Model.TipoDato(int.Parse(this.ddlTipoDato.SelectedValue), this.ddlTipoDato.SelectedText); e.formatoFecha = new FormatoFecha(int.Parse(this.ddlFormatoFecha.SelectedValue), this.ddlFormatoFecha.SelectedText); e.rangoIni = this.txtRangoIni.Text == string.Empty ? -1 : Single.Parse(this.txtRangoIni.Text, System.Globalization.CultureInfo.CreateSpecificCulture("es-CO")); e.rangoFin = this.txtRangoFin.Text == string.Empty ? -1 : Single.Parse(this.txtRangoFin.Text, System.Globalization.CultureInfo.CreateSpecificCulture("es-CO")); e.parametrizacionArchivo = c1.consultarArchivoParametrizado(this.ddlTipoArchivo.SelectedValue); Int16 codOperacion = 3; string mensaje = "Estructura Actualizada Correctamente"; if (this.txtNumColumna.Enabled) { codOperacion = 2; mensaje = "Estructura Guardada Correctamente"; } i.IUDestructuraArchivo(e, codOperacion); cargarGrilla(); this.myPanel3.Visible = false; this.RadWindowManager1.RadAlert(mensaje, 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); }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 cargarDatosArchivo() { Consulta c = new Consulta(); ParametrizacionArchivo p = c.consultarArchivoParametrizado(ViewState["CodArchivo"].ToString()); this.lblTipoArchivo.Text = p.descripcion; }
private void adicionarExtension(GridDataItem g) { Consulta c = new Consulta(); Int16 idExtension = Convert.ToInt16(g.GetDataKeyValue("value")); string codArchivo = ViewState["CodArchivo"].ToString(); if (c.consultarExtensionXarchivoOBJ(codArchivo, idExtension) == null) { ExtensionXarchivo e = new ExtensionXarchivo(); RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c1 = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c1.consultarUsuarioXnombre(User.Identity.Name)); try { e.extension = c.consultarExtensionesOBJ(idExtension); e.archivo = c.consultarArchivoParametrizado(codArchivo); i.IUDextensionXarchivo(e, 2); this.RadWindowManager1.RadAlert("Extension agregada correctamente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); cargarGrilla2(); } 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)); } } else { this.RadWindowManager1.RadAlert("La extension ya se encuentra asociada al archivo seleccionado", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } }
protected void rgArchivos_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { string codArchivo = string.Empty; switch((string)e.CommandName){ case "Update": GridEditableItem editItem = (GridEditableItem)(e.Item); Consulta c = new Consulta(); codArchivo = Convert.ToString(editItem.OwnerTableView.DataKeyValues[editItem.ItemIndex]["COD_ARCHIVO"]); cargarPanel(c.consultarArchivoParametrizado(codArchivo)); break; case "Delete": codArchivo = (e.Item as GridDataItem).OwnerTableView.DataKeyValues[e.Item.ItemIndex]["COD_ARCHIVO"].ToString(); elimarRegistro(codArchivo); break; case "Select": codArchivo = (e.Item as GridDataItem).OwnerTableView.DataKeyValues[e.Item.ItemIndex]["COD_ARCHIVO"].ToString(); Response.Redirect("ExtensionForFile.aspx?CodArchivo=" + codArchivo); HttpContext.Current.ApplicationInstance.CompleteRequest(); break; } }
private bool validarCodArchivo() { Consulta c = new Consulta(); try { ParametrizacionArchivo p = c.consultarArchivoParametrizado(this.txtCodArchivo.Text); if (p.codArchivo.Equals(this.txtCodArchivo.Text) && this.txtCodArchivo.Enabled) { return false; } }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)); return false; } return true; }
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;; */ }