public static tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosRow GetByPk(string IdUsuario, long IdConfiguracion, long IdCondicion) { tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset data = new tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset(); SqlCommand cmd = new SqlCommand("Pr_tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios_GetByPk", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdUsuario", SqlDbType.VarChar)); cmd.Parameters["@IdUsuario"].Value = IdUsuario; 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_ConfiguracionGrillaEstilosCondicionalesDetUsuarios"); adapter.Fill(data); if (data.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios.Rows.Count == 1) { return((tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosRow)data.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios.Rows[0]); } return(null); }
/// <summary> /// Envia los cambios del tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset a la base de datos. /// </summary> public static void Update(tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset dataSet) { ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios.Rows.Count > 0, "La tabla dataSet.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); mz.erp.dataaccess.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios.Update(dataSet); }
public static tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosRow GetCondicion(string IdUsuario, long IdConfiguracion, string Columna, string Condicion, string Valor, string ValorColumna) { tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset data = GetList(IdUsuario, IdConfiguracion, long.MinValue, Columna, Condicion, Valor, ValorColumna, long.MinValue, long.MinValue); if (data.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios.Rows.Count == 1) { return((tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosRow)data.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios.Rows[0]); } return(null); }
public static tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset GetList(string IdUsuario, long IdConfiguracion, long IdCondicion, string Columna, string Condicion, string Valor, string ValorColumna, long IdEmpresa, long IdSucursal) { tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset data = new tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.TableMappings.Add("Table", "tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios"); SqlCommand cmd = new SqlCommand("Pr_tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios_Search", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdUsuario", SqlDbType.VarChar)); if (IdUsuario.Equals(string.Empty)) { cmd.Parameters["@IdUsuario"].Value = System.DBNull.Value; } else { cmd.Parameters["@IdUsuario"].Value = IdUsuario; } 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_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset GetList() { tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset data = new tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset(); return(( tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset )GetList(data)); }
public static void Update(tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset dataSet) { Update(dataSet.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios); }
private bool ObtenerConfiguracionGrillaUsuarios(long IdProceso, long IdTarea, string IdUsuario, long IdConfiguracion) { //long IdConfiguracion = long.MinValue; bool existeConfiguracion = false; //tui_ConfiguracionGrillaEstiloAplicadoUsuariosDataset dataEA = tui_ConfiguracionGrillaEstiloAplicadoUsuarios.GetList(IdUsuario, IdProceso, IdTarea, _grilla.Name, _formulario, long.MinValue); //foreach(tui_ConfiguracionGrillaEstiloAplicadoUsuariosDataset.tui_ConfiguracionGrillaEstiloAplicadoUsuariosRow row in dataEA.tui_ConfiguracionGrillaEstiloAplicadoUsuarios.Rows) //{ //existeConfiguracion = true; //IdConfiguracion = row.IdConfiguracion; tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset dataCondDet = businessrules.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios.GetList(IdUsuario, IdConfiguracion); foreach (tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuariosRow rowDet in dataCondDet.tui_ConfiguracionGrillaEstilosCondicionalesDetUsuarios.Rows) { existeConfiguracion = true; string ColumnaKey = rowDet.Columna; string Condicion = rowDet.Condicion.ToString(); long IdCondicion = rowDet.IdCondicion; Janus.Windows.GridEX.GridEXFormatStyle fs = getEstiloUsuario(IdConfiguracion, IdCondicion, IdUsuario); 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_ConfiguracionGrillaEstilosCondicionalesUsuariosDataset.tui_ConfiguracionGrillaEstilosCondicionalesUsuariosRow rowC = tui_ConfiguracionGrillaEstilosCondicionalesUsuarios.GetByPk(IdUsuario, IdConfiguracion); string nombreConf = rowC.Nombre; toolTip1.SetToolTip(btnConfGrilla, nombreConf); } return(existeConfiguracion); }