private void GuardarCambios() { using (var db = new SyncContext()) { foreach (DataGridViewRow row in Malla.Rows) { var s = db.Sector.FirstOrDefault(x => x.SectorId == (int)row.Cells[0].Value); s.LanzaHttprequest = (bool)row.Cells[8].Value; s.Urgencias = (bool)row.Cells[9].Value; db.Update(s); } db.SaveChanges(); Ambiente.Message("Cambios guardados"); } }
private void InsertOrUpdate() { //Probar el query vs tasy db if (Parametrizar.Checked) { var sql = TxtSql.Text.Trim() + Ambiente.OracleDate(DpFecha.Value); if (Ambiente.Oracledb.Probar(sql)) { Ambiente.Message("Query exitoso"); } else { Ambiente.Message("Proceso abortado, el query no es válido."); return; } } else { if (Ambiente.Oracledb.Probar(TxtSql.Text.Trim())) { Ambiente.Message("Query exitoso"); } else { Ambiente.Message("Proceso abortado, el query no es válido."); return; } } //Llenado del objeto if (query == null) { query = new Query(); LlenaObjeto(); if (queryController.InsertOne(query)) { Ambiente.Message("Proceso concluido con éxito"); } } else { LlenaObjeto(); if (queryController.Update(query)) { Ambiente.Message("Proceso concluido con éxito"); } } }
private void LlenaObjeto() { if (query == null) { return; } if (string.IsNullOrEmpty(TxtClave.Text.Trim()) || string.IsNullOrEmpty(TxtDescrip.Text.Trim()) || string.IsNullOrEmpty(TxtSql.Text.Trim())) { Ambiente.Message("Proceso abortado, todos los campos son obligatorios"); return; } query.Clave = TxtClave.Text.Trim(); query.Descripcion = TxtDescrip.Text; query.ComandoSql = TxtSql.Text.Trim(); query.Parametrizar = Parametrizar.Checked; query.UltSincronizacion = DpFecha.Value; query.Vigente = Vigente.Checked; }
private void BtnAceptar_Click(object sender, EventArgs e) { if (config == null) { Ambiente.Message("No se encontró el objeto para actualizar"); return; } config = configuracionController.SelectTopOne(); config.InicarConWindows = ChLanzarConWindows.Checked; config.Ninterval = (int)Ninterval.Value; config.NminAbiertas = (int)NMinAbiertas.Value; config.NminCat = (int)NMinCat.Value; config.IniciarTimerAuto = ChkLanzarTimer.Checked; if (configuracionController.Update(config)) { Ambiente.Message("Proceso concluido con éxito"); Close(); } }