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));
     }
 }
 public void IUDextensionXarchivo(ExtensionXarchivo e, Int16 codOperacion)
 {
     objDataLayer.AddGenericParameter("@tipo_operacion", DbType.Int16, ParameterDirection.Input, codOperacion);
     objDataLayer.AddGenericParameter("@id_extension", DbType.Int16, ParameterDirection.Input, e.extension.idExtension);
     objDataLayer.AddGenericParameter("@cod_archivo", DbType.String, ParameterDirection.Input, e.archivo.codArchivo);
     try
     {
         objDataLayer.ExecuteStoredProcedure("P_RIPS_EXTENSION_X_ARCHIVO", DataLayer.ReturnType.NothingType);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 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));
     }
 }