private void guardarDatos(GridDataItem g) { DataRow[] d = this.tablaDatos2.Select("id_var_dependiente = " + g.OwnerTableView.DataKeyValues[g.ItemIndex]["id_var_dependiente"]); if (d.Length == 0) { Consulta c = new Consulta(); RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c1 = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c1.consultarUsuarioXnombre(User.Identity.Name)); DetalleGrupoDependiente g1 = new DetalleGrupoDependiente(0); try { g1.varDependiente = c.consultarVariablesDependientesOBJ((int)g.OwnerTableView.DataKeyValues[g.ItemIndex]["id_var_dependiente"]); g1.estado = c.consultarEstadoParametrizacionOBJ(Convert.ToInt32(g.GetDataKeyValue("estado_parametrizado"))); int idEncabezado = Request.QueryString["idEncabezado"] != null ? Convert.ToInt32(Request.QueryString["idEncabezado"]) : 0; g1.encabezadoGrupo = c.consultarEncabezadoGruposDependenciasOBJ(idEncabezado); g1.descripcion = "Cruce Automatico"; i.IUDdetGrupoVariableDependiente(g1, 2); this.RadWindowManager1.RadAlert("Datos agregados 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 validación que intenta agrupar ya se encuentra en el grupo.", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } }
public void IUDdetGrupoVariableDependiente(DetalleGrupoDependiente d, Int16 codOperacion) { objDataLayer.AddGenericParameter("@tipo_operacion", DbType.Int16, ParameterDirection.Input, codOperacion); objDataLayer.AddGenericParameter("@id_enc_grupo", DbType.Int32, ParameterDirection.Input, d.encabezadoGrupo.idEncabezadoGrupo); objDataLayer.AddGenericParameter("@id_grupo", DbType.Int32, ParameterDirection.Input, d.idGrupo); objDataLayer.AddGenericParameter("@id_var_dependiente", DbType.Int32, ParameterDirection.Input, d.varDependiente.idVariableDependiente); objDataLayer.AddGenericParameter("@estado", DbType.Int16, ParameterDirection.Input, d.estado.codEstado); objDataLayer.AddGenericParameter("@descripcion", DbType.String, ParameterDirection.Input, d.descripcion); objDataLayer.AddGenericParameter("@id_usuario", DbType.Int32, ParameterDirection.Input, u.idUsuario); try { objDataLayer.ExecuteStoredProcedure("P_RIPS_DET_GRUPO_VARIABLE_DEPENDIENTE", DataLayer.ReturnType.NothingType); } catch (Exception ex) { throw ex; } }