private void agregar_Click(object sender, EventArgs e) { var log = new Abm_Micro.ABMMicro(); this.SetVisibleCore(false); log.ShowDialog(); this.SetVisibleCore(true); }
private void Micros_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (Micros.SelectedRows.Count == 0) return; if (e.ColumnIndex == Micros.Columns.Count - 1) { if (MessageBox.Show("¿Está seguro que quiere dar de baja el micro en forma definitiva?", "Baja definitiva", MessageBoxButtons.YesNo) == DialogResult.Yes) { var fila = Micros.Rows[e.RowIndex]; Micro.bajaDefinitiva(Convert.ToInt32(fila.Cells["id"].Value)); buscarMicroAlternativo(Convert.ToInt32(fila.Cells["id"].Value), Configuracion.Instance().FechaSistema, DateTime.MaxValue); Micros.Columns.Clear(); } } if (e.ColumnIndex == Micros.Columns.Count - 2) { var fila = Micros.Rows[e.RowIndex]; Micro.cambiarHabilitado(Convert.ToInt32(fila.Cells["id"].Value), Convert.ToInt32(fila.Cells["Habilitado"].Value)); Micros.Columns.Clear(); } if (e.ColumnIndex == Micros.Columns.Count - 3) { var fila = Micros.Rows[e.RowIndex]; var log = new FormularioMantenimiento(); log.id = Convert.ToInt32(fila.Cells["id"].Value); this.SetVisibleCore(false); Conector.Datos.IniciarTransaccion(); log.ShowDialog(); if (log.result) { buscarMicroAlternativo(Convert.ToInt32(fila.Cells["id"].Value), log.fechaInicio, log.fechaFin); }; this.SetVisibleCore(true); Conector.Datos.TerminarTransaccion(); } if (e.ColumnIndex == Micros.Columns.Count - 4) { var fila = Micros.Rows[e.RowIndex]; var log = new Abm_Micro.ABMMicro(Micro.BuscarMicroPorId(Convert.ToInt32(fila.Cells["id"].Value))); this.SetVisibleCore(false); log.ShowDialog(); this.SetVisibleCore(true); } this.cargarGrilla(); }