示例#1
0
 private void CargarComandantesGuardia()
 {
     // cargar comandantes de guardia
     try
     {
         tableLayoutPanel1.Controls.Clear();
         tableLayoutPanel1.ColumnCount = 1;
         DataSet ds = new z_guardia().Getz_guardia();
         int     i  = 0;
         foreach (DataRow dr in ds.Tables[0].Rows)
         {
             if ((bool)dr["mostrar"] != true)
             {
                 continue;
             }
             var l = new Label {
                 AutoSize = true, Text = ((string)dr["oficial"])
             };
             var ll = new LinkLabel {
                 Text = ((string)dr["tipo_oficial"]), Tag = dr["responsabilidades"]
             };
             ll.Click   += delegate { MessageBox.Show((string)ll.Tag, "Responsabilidades para este Oficial"); };
             ll.AutoSize = true;
             tableLayoutPanel1.ColumnCount++;
             tableLayoutPanel1.Controls.Add(ll, 0, i);
             tableLayoutPanel1.Controls.Add(l, 1, i);
             i++;
         }
     }
     catch (Exception ex)
     {
         Log.ShowAndLog(ex);
     }
 }
 private void AdminGuardia_Load(object sender, EventArgs e)
 {
     try
     {
         DataSet ds = new z_guardia().Getz_guardia();
         listActuales.DisplayMember = "tipo_oficial";
         listActuales.ValueMember   = "id_guardia";
         Source = ds.Tables[0];
     }
     catch (Exception ex)
     {
         Log.ShowAndLog(ex);
     }
 }
 protected override void Mostrar(int id)
 {
     try
     {
         z_guardia guardia = new z_guardia().getObjectz_guardia(id);
         textTipoOficial.Text       = guardia.tipo_oficial;
         textOficial.Text           = guardia.oficial;
         textResponsabilidades.Text = guardia.responsabilidades;
         checkMostrar.Checked       = guardia.mostrar;
     }
     catch (Exception ex)
     {
         Log.ShowAndLog(ex);
     }
 }
 protected override void Actualizar()
 {
     try
     {
         z_guardia guardia = new z_guardia().getObjectz_guardia((int)listActuales.SelectedValue);
         guardia.tipo_oficial      = textTipoOficial.Text;
         guardia.oficial           = textOficial.Text;
         guardia.responsabilidades = textResponsabilidades.Text;
         guardia.mostrar           = checkMostrar.Checked;
         guardia.modifyz_guardia(guardia);
         MessageBox.Show("Operación realizada correctamente.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Source = guardia.Getz_guardia().Tables[0];
     }
     catch (Exception e)
     {
         Log.ShowAndLog(e);
     }
 }
 protected override void Insertar()
 {
     try
     {
         var guardia = new z_guardia
         {
             tipo_oficial      = textTipoOficial.Text,
             oficial           = textOficial.Text,
             responsabilidades = textResponsabilidades.Text,
             mostrar           = checkMostrar.Checked
         };
         guardia.addz_guardia(guardia);
         MessageBox.Show("Operación realizada correctamente.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Source = guardia.Getz_guardia().Tables[0];
     }
     catch (Exception e)
     {
         Log.ShowAndLog(e);
     }
 }