示例#1
0
        /// <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);
        }
示例#2
0
文件: ENCustomer.cs 项目: rlm33/svn
        /// <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);
        }
示例#3
0
        /// <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);
        }
示例#4
0
        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;
            }
        }
示例#5
0
        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);
        }
示例#6
0
        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;
            }
        }
示例#7
0
 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();
 }
示例#8
0
 //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);
     }
 }
示例#9
0
 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);
 }
示例#10
0
 /// <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);
 }
示例#11
0
 /// <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;
 }
示例#12
0
 /// <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;
 }