public ExtensionXarchivo(ParametrizacionArchivo archivo, ExtensionArchivo extension) { this.archivo = archivo; this.extension = extension; }
public void IUDextensionArchivo(ExtensionArchivo e, Int16 codOperacion) { objDataLayer.AddGenericParameter("@tipo_operacion",DbType.Int16, ParameterDirection.Input, codOperacion); objDataLayer.AddGenericParameter("@id_extension",DbType.Int16, ParameterDirection.Input, e.idExtension); objDataLayer.AddGenericParameter("@extension",DbType.String, ParameterDirection.Input, e.extension); objDataLayer.AddGenericParameter("@descripcion",DbType.String, ParameterDirection.Input, e.descripcion); objDataLayer.AddGenericParameter("@id_usuario",DbType.Int32, ParameterDirection.Input, u.idUsuario); try { objDataLayer.ExecuteStoredProcedure("P_RIPS_EXTENSION_ARCHIVO", DataLayer.ReturnType.NothingType); } catch (Exception ex) { throw ex; } }
private void guardarDatos(UserControl uc, GridEditableItem g = null) { string extension = (uc.FindControl("txtExtension") as RadTextBox).Text.Trim().ToUpper(); string descripcion = (uc.FindControl("txtDescipcion") as RadTextBox).Text.Trim(); RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c.consultarUsuarioXnombre(User.Identity.Name)); if (g == null) { DataRow[] changeRow = tablaDatos.Select("text = '" + extension + "'"); if (changeRow.Length <= 0) { try { ExtensionArchivo e = new ExtensionArchivo(0, extension.ToUpper(), descripcion); i.IUDextensionArchivo(e, 2); this.RadWindowManager1.RadAlert("Valor agregado correctamente", 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)); } } else { this.RadWindowManager1.RadAlert("La extension que inteta agregar, ya existe",400,200,Utilities.windowTitle(TypeMessage.information_message), null,Utilities.pathImageMessage(TypeMessage.information_message)); } } else { Int16 idExtension = Convert.ToInt16(g.GetDataKeyValue("value")); try { ExtensionArchivo e = new ExtensionArchivo(idExtension, extension.ToUpper(), descripcion); i.IUDextensionArchivo(e, 3); this.RadWindowManager1.RadAlert("Valor actualizado correctamente", 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)); } } }