Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
        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;
            }
        }