/// <summary> /// Busca la alarma en la base de datos y lo devuelve. /// </summary> /// <param name="idAlarm">Identificador de la alarma a buscar.</param> /// <returns>ENAlarm de la alarma encontrada en la base de datos.</returns> public ENAlarm Read(int idAlarm) { ENAlarm ret = new ENAlarm(); List <object> param = new List <object>(); param.Add((object)idAlarm); ret.FromRow(cad.Select(param)); return(ret); }
/// <summary> /// Se inscribe a una alarma añadiendola a la lista y la inserta en la base de datos. /// </summary> /// <param name="alarm">ENAlarm a la que se inscribe.</param> public void AddENAlarm(ENAlarm alarm) { this.LoadAlarms(); this.alarms.Add(alarm); CADAlarms_Has_Customers ahc = new CADAlarms_Has_Customers(); DataRow nueva = ahc.GetVoidRow; nueva["idCustomers"] = this.id; nueva["idAlarms"] = alarm.Id; ahc.Insert(nueva); }
/// <summary> /// Devuelve todas las alarmas que existen en la base de datos. /// </summary> /// <returns>IList de ENAlarm con todas las alarmas de la base de datos.</returns> public List <ENAlarm> ReadAll() { List <ENAlarm> ret = new List <ENAlarm>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENAlarm nueva = new ENAlarm(); nueva.FromRow(rows); ret.Add(nueva); } return(ret); }
public List <ENAlarm> Filter(String where) { List <ENAlarm> ret = new List <ENAlarm>(); DataTable table = cad.SelectWhere(where); try { foreach (DataRow row in table.Rows) { ENAlarm course = new ENAlarm(); course.FromRow(row); ret.Add(course); } return(ret); } catch (Exception ex) { throw ex; } }
private void buttonBuscarAlarm_Click(object sender, EventArgs e) { //dataGridViewMostrarAlarmas.cell if (textBoxBuscarIdAlarm.Text != "") { try { ENAlarm alarma = new ENAlarm(); alarma = alarma.read(Convert.ToInt32(textBoxBuscarIdAlarm.Text)); richTextBoxBuscarAlarmaDescripcion.Text = alarma.Message; buttonEliminarAlarm.Visible = true; } catch { MessageBox.Show("Inserte una alarma correcta.", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else MessageBox.Show("Inserte un identificador de alarma a buscar.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
public List<ENAlarm> Filter(String where) { List<ENAlarm> ret = new List<ENAlarm>(); DataTable table = cad.SelectWhere(where); try { foreach (DataRow row in table.Rows) { ENAlarm course = new ENAlarm(); course.FromRow(row); ret.Add(course); } return ret; } catch (Exception ex) { throw ex; } }
private void buttonEliminarAlarm_Click(object sender, EventArgs e) { ENAlarm alarma = new ENAlarm(); alarma = alarma.read(Convert.ToInt32(textBoxBuscarIdAlarm.Text)); alarma.delete(); buttonEliminarAlarm.Visible = false; initializeDataGridAlarmas(); textBoxBuscarIdAlarm.Clear(); richTextBoxBuscarAlarmaDescripcion.Clear(); }
//ALARMAS private void initializeDataGridAlarmas() { ENAlarm alarma = new ENAlarm(); System.Collections.Generic.IList<ENAlarm> lista = alarma.readAll(); dataGridViewMostrarAlarmas.Rows.Clear(); foreach (ENAlarm a in lista) { dataGridViewMostrarAlarmas.Rows.Add(a.IdAlarms, a.Message); } }
private void buttonGuardarAlarma_Click(object sender, EventArgs e) { if (richTextBoxNuevaAlarmaDescripcion.Text != "") { ENAlarm alarma = new ENAlarm(richTextBoxNuevaAlarmaDescripcion.Text); alarma.insert(); richTextBoxNuevaAlarmaDescripcion.Clear(); initializeDataGridAlarmas(); } else MessageBox.Show("Inserte una descripcion de alarma", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
/// <summary> /// Busca la alarma en la base de datos y lo devuelve. /// </summary> /// <param name="idAlarm">Identificador de la alarma a buscar.</param> /// <returns>ENAlarm de la alarma encontrada en la base de datos.</returns> public ENAlarm Read(int idAlarm) { ENAlarm ret = new ENAlarm(); List<object> param = new List<object>(); param.Add((object)idAlarm); ret.FromRow(cad.Select(param)); return ret; }
/// <summary> /// Devuelve todas las alarmas que existen en la base de datos. /// </summary> /// <returns>IList de ENAlarm con todas las alarmas de la base de datos.</returns> public List<ENAlarm> ReadAll() { List<ENAlarm> ret = new List<ENAlarm>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENAlarm nueva = new ENAlarm(); nueva.FromRow(rows); ret.Add(nueva); } return ret; }