private void btnGuardar_Click(object sender, EventArgs e)
        {
            var respone = MessageBox.Show(
                buttons: MessageBoxButtons.YesNo,
                caption: "Confirme",
                text: "Desea Guardar los registros en la DB");

            if (respone == DialogResult.Yes)
            {
                bool readed = context.EncabezadoImp.AsEnumerable().Where(x => _item.Equals(x)).Any();
                if (!readed)
                {
                    try
                    {
                        var detalle = _item.DetalleImp.ToList();
                        _item.DetalleImp.Clear();
                        context.EncabezadoImp.Add(_item);
                        context.SaveChanges();
                        foreach (var it in detalle)
                        {
                            it.EncabezadoId = _item.Id;
                        }
                        context.DetalleImp.AddRange(detalle);
                        context.SaveChanges();
                        MessageBox.Show("Guardado");
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                }
                else
                {
                    MessageBox.Show("Ya esta registrado");
                }
            }
        }