public static tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesRow GetByPk(long IdPerfil, long IdConfiguracion, long IdCondicion) { tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset data = new tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset(); SqlCommand cmd = new SqlCommand("Pr_tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles_GetByPk", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdPerfil", SqlDbType.BigInt)); cmd.Parameters["@IdPerfil"].Value = IdPerfil; cmd.Parameters.Add(new SqlParameter("@IdConfiguracion", SqlDbType.BigInt)); cmd.Parameters["@IdConfiguracion"].Value = IdConfiguracion; cmd.Parameters.Add(new SqlParameter("@IdCondicion", SqlDbType.BigInt)); cmd.Parameters["@IdCondicion"].Value = IdCondicion; SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.TableMappings.Add("Table", "tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles"); adapter.Fill(data); if (data.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.Rows.Count == 1) { return((tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesRow)data.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.Rows[0]); } return(null); }
/// <summary> /// Envia los cambios del tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset a la base de datos. /// </summary> public static void Update(tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset dataSet) { ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.Rows.Count > 0, "La tabla dataSet.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); mz.erp.dataaccess.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.Update(dataSet); }
public static tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesRow GetCondicion(long IdPerfil, long IdConfiguracion, string Columna, string Condicion, string Valor, string ValorColumna) { tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset data = GetList(IdPerfil, IdConfiguracion, long.MinValue, Columna, Condicion, Valor, ValorColumna, long.MinValue, long.MinValue); if (data.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.Rows.Count == 1) { return((tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesRow)data.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.Rows[0]); } return(null); }
public static tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset GetList(long IdPerfil, long IdConfiguracion, long IdCondicion, string Columna, string Condicion, string Valor, string ValorColumna, long IdEmpresa, long IdSucursal) { tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset data = new tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.TableMappings.Add("Table", "tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles"); SqlCommand cmd = new SqlCommand("Pr_tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles_Search", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdPerfil", SqlDbType.BigInt)); if (IdPerfil == long.MinValue) { cmd.Parameters["@IdPerfil"].Value = System.DBNull.Value; } else { cmd.Parameters["@IdPerfil"].Value = IdPerfil; } cmd.Parameters.Add(new SqlParameter("@IdConfiguracion", SqlDbType.BigInt)); if (IdConfiguracion.Equals(long.MinValue)) { cmd.Parameters["@IdConfiguracion"].Value = System.DBNull.Value; } else { cmd.Parameters["@IdConfiguracion"].Value = IdConfiguracion; } cmd.Parameters.Add(new SqlParameter("@IdCondicion", SqlDbType.BigInt)); if (IdCondicion.Equals(long.MinValue)) { cmd.Parameters["@IdCondicion"].Value = System.DBNull.Value; } else { cmd.Parameters["@IdCondicion"].Value = IdCondicion; } cmd.Parameters.Add(new SqlParameter("@Columna", SqlDbType.VarChar)); if (Columna.Equals(string.Empty)) { cmd.Parameters["@Columna"].Value = System.DBNull.Value; } else { cmd.Parameters["@Columna"].Value = Columna; } cmd.Parameters.Add(new SqlParameter("@Condicion", SqlDbType.VarChar)); if (Condicion.Equals(string.Empty)) { cmd.Parameters["@Condicion"].Value = System.DBNull.Value; } else { cmd.Parameters["@Condicion"].Value = Condicion; } cmd.Parameters.Add(new SqlParameter("@Valor", SqlDbType.VarChar)); if (Valor.Equals(string.Empty)) { cmd.Parameters["@Valor"].Value = System.DBNull.Value; } else { cmd.Parameters["@Valor"].Value = Valor; } cmd.Parameters.Add(new SqlParameter("@ValorColumna", SqlDbType.VarChar)); if (ValorColumna.Equals(string.Empty)) { cmd.Parameters["@ValorColumna"].Value = System.DBNull.Value; } else { cmd.Parameters["@ValorColumna"].Value = ValorColumna; } cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.BigInt)); if (IdEmpresa == long.MinValue) { cmd.Parameters["@IdEmpresa"].Value = System.DBNull.Value; } else { cmd.Parameters["@IdEmpresa"].Value = IdEmpresa; } cmd.Parameters.Add(new SqlParameter("@IdSucursal", SqlDbType.BigInt)); if (IdSucursal == long.MinValue) { cmd.Parameters["@IdSucursal"].Value = System.DBNull.Value; } else { cmd.Parameters["@IdSucursal"].Value = IdSucursal; } adapter.SelectCommand = cmd; adapter.Fill(data); return(data); }
public static tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset GetList() { tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset data = new tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset(); return(( tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset )GetList(data)); }
public static void Update(tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset dataSet) { Update(dataSet.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles); }
private bool ObtenerConfiguracionGrillaPerfiles(long IdProceso, long IdTarea, long IdPerfil, long IdConfiguracion) { bool existeConfiguracion = false; //long IdConfiguracion = long.MinValue; //tui_ConfiguracionGrillaEstiloAplicadoPerfilesDataset dataEA = tui_ConfiguracionGrillaEstiloAplicadoPerfiles.GetList(IdPerfil, IdProceso, IdTarea, _grilla.Name, _formulario, long.MinValue); //foreach(tui_ConfiguracionGrillaEstiloAplicadoPerfilesDataset.tui_ConfiguracionGrillaEstiloAplicadoPerfilesRow row in dataEA.tui_ConfiguracionGrillaEstiloAplicadoPerfiles.Rows) //{ //existeConfiguracion = true; //IdConfiguracion = row.IdConfiguracion; tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset dataCondDet = businessrules.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.GetList(IdPerfil, IdConfiguracion); foreach (tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesRow rowDet in dataCondDet.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.Rows) { existeConfiguracion = true; string ColumnaKey = rowDet.Columna; string Condicion = rowDet.Condicion.ToString(); long IdCondicion = rowDet.IdCondicion; Janus.Windows.GridEX.GridEXFormatStyle fs = getEstiloPerfil(IdConfiguracion, IdCondicion, IdPerfil); if (rowDet["ValorColumna"] == System.DBNull.Value || rowDet.ValorColumna.Equals(string.Empty)) //El valor de comparacion no es una colomna { Janus.Windows.GridEX.ConditionOperator condOp = new Janus.Windows.GridEX.ConditionOperator(); switch (Condicion) { case ">": condOp = Janus.Windows.GridEX.ConditionOperator.GreaterThan; break; case "<": condOp = Janus.Windows.GridEX.ConditionOperator.LessThan; break; case "=": condOp = Janus.Windows.GridEX.ConditionOperator.Equal; break; case ">=": condOp = Janus.Windows.GridEX.ConditionOperator.GreaterThanOrEqualTo; break; case "<=": condOp = Janus.Windows.GridEX.ConditionOperator.LessThanOrEqualTo; break; case "!=": condOp = Janus.Windows.GridEX.ConditionOperator.NotEqual; break; case "like": condOp = Janus.Windows.GridEX.ConditionOperator.Contains; break; } string Valor = rowDet.Valor; Janus.Windows.GridEX.GridEXFormatCondition cnd = new Janus.Windows.GridEX.GridEXFormatCondition(_grilla.RootTable.Columns[ColumnaKey], condOp, Valor); cnd.FormatStyle = fs; _grilla.RootTable.FormatConditions.Add(cnd); } else //El valor de comparacion es una colomna { string ColumnaValorKey = rowDet.ValorColumna; Janus.Windows.GridEX.GridEXColumn realColumn = _grilla.RootTable.Columns[ColumnaKey]; ConfiguracionStyleGrilla.ColumnaView colView = new ConfiguracionStyleGrilla.ColumnaView(realColumn.Caption, GridManagerView.getTypeFor(realColumn.FormatString, realColumn.ColumnType.ToString()), realColumn.Key, realColumn); Janus.Windows.GridEX.GridEXColumn valorC = _grilla.RootTable.Columns[ColumnaValorKey]; ConfiguracionStyleGrilla.MyGridEXFormatStyle mfs = new ConfiguracionStyleGrilla.MyGridEXFormatStyle(fs); ConfiguracionStyleGrilla.ConfiguracionGrillaEstilosCondicionalesDet detConf = new ConfiguracionStyleGrilla.ConfiguracionGrillaEstilosCondicionalesDet(IdCondicion, colView, Condicion, valorC, mfs, string.Empty); _configuracionDet.Add(detConf); } } //} if (existeConfiguracion) { tui_ConfiguracionGrillaEstilosCondicionalesPerfilesDataset.tui_ConfiguracionGrillaEstilosCondicionalesPerfilesRow rowC = tui_ConfiguracionGrillaEstilosCondicionalesPerfiles.GetByPk(IdPerfil, IdConfiguracion); string nombreConf = rowC.Nombre; toolTip1.SetToolTip(btnConfGrilla, nombreConf); } return(existeConfiguracion); }