private void BtnModificarResponsableFML_Click(object sender, EventArgs e) { try { Object est = G3Forms.BuscaAyuda("EFML"); if (est != null) { foreach (DataGridViewRow dgvr in dgvPedidosEdit.SelectedRows) { GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext(); var query = (from a in db.GdPedidosDet where a.IdPedidoDet == Convert.ToInt32(dgvr.Cells["IdPedidoDet"].Value.ToString()) select a).FirstOrDefault(); query.IdResponsableFml = Convert.ToInt32(((int[])est)[0]); db.SaveChanges(); } CargarGrid(); FormatearGrid(); } } catch (Exception ex) { _ = ex.Message; } }
private void BtnQuitar_Click(object sender, EventArgs e) { if (lstvDisponibles1.SelectedItems.Count < 1) { MessageBox.Show("Debe seleccionar al menos un campo para añadir a la lista de Disponibles", "Configurar Pantalla", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { using GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext(); foreach (ListViewItem itemRow in lstvDisponibles1.SelectedItems) { var query = (from a in db.GdColumnasD where a.IdColumnaD == Convert.ToInt32(itemRow.SubItems[2].Text) select a).ToList(); foreach (var item in query) { item.Visible = true; } db.SaveChanges(); } CargarListaDisponibles(G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, NombreGrid)); CargarListaAsignadas(G3.DimeIdColumnaC(G3.IdEmpleadoFML_Logged, NombreGrid)); } }
private void BtnCalendario_Click(object sender, EventArgs e) { try { if (dgvPedidosEdit.CurrentRow != null) { FrmCalendario frm = new FrmCalendario(); frm.ShowDialog(); FechaPlazoEntrega = Convert.ToDateTime(frm.FechaPlazoEntrega); if (FechaPlazoEntrega != Convert.ToDateTime("01/01/0001 0:00:00")) { foreach (DataGridViewRow dgvr in dgvPedidosEdit.SelectedRows) { GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext(); var query = (from a in db.GdPedidosDet where a.IdPedidoDet == Convert.ToInt32(dgvr.Cells["IdPedidoDet"].Value.ToString()) select a).FirstOrDefault(); query.PlazoEntrega = FechaPlazoEntrega; db.SaveChanges(); } frm.Close(); CargarGrid(); FormatearGrid(); } } else { MessageBox.Show("No hay ninguna fila de pedido seleccionada", "Detalle de Pedido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { _ = ex.Message; } }