private void BtnEliminar_Click(object sender, EventArgs e)
        {
            exportaciones   ex   = ((exportaciones)exportacionesDataGridView.SelectedRows[0].DataBoundItem);
            exportacionesLN exln = new exportacionesLN();

            exln.eliminaExportacion(ex.id);
            MessageBox.Show("Se eliminó correctamente la exportación");
            Refrescar();
        }
        public void eliminaExportacion(int id)
        {
            CarnesContexto db            = new CarnesContexto();
            var            miExportacion = new exportaciones();

            miExportacion = db.exportaciones.Where(p => p.id == id).First <exportaciones>();
            db.exportaciones.Remove(miExportacion);
            db.SaveChanges();
        }
        private void BtnModificar_Click(object sender, EventArgs e)
        {
            FrmManteExportaciones exp = new FrmManteExportaciones();

            exp.accion = 2;
            exportaciones ex = ((exportaciones)exportacionesDataGridView.SelectedRows[0].DataBoundItem);

            exp.id = ex.id;
            exp.ShowDialog();
            Refrescar();
        }
        public void actualizaExportacion(int id, int idCarne, double cantidad, int anio)
        {
            CarnesContexto db            = new CarnesContexto();
            var            miExportacion = new exportaciones();

            miExportacion          = db.exportaciones.Where(p => p.id == id).First <exportaciones>();
            miExportacion.cantidad = cantidad;
            miExportacion.anio     = anio;
            miExportacion.idCarne  = idCarne;
            db.SaveChanges();
        }
        public void GuardarExportacion(int idCarne, double cantidad, int anio)
        {
            CarnesContexto db            = new CarnesContexto();
            var            miExportacion = new exportaciones();

            miExportacion.cantidad = cantidad;
            miExportacion.anio     = anio;
            miExportacion.idCarne  = idCarne;
            db.exportaciones.Add(miExportacion);
            db.SaveChanges();
        }
        private void FrmManteExportaciones_Load(object sender, EventArgs e)
        {
            List <int>    anios  = new List <int>();
            List <carnes> carnes = new List <carnes>();

            anios.Add(2003);
            anios.Add(2004);
            anios.Add(2005);
            List <Models.carnes> producciones1 = contexto.carnes.ToList();

            foreach (var ex in producciones1)
            {
                carnes.Add(ex);
            }
            cmbCarne.DataSource    = carnes;
            cmbCarne.DisplayMember = "nombre";
            cmbCarne.ValueMember   = "id";
            cmbAnio1.DataSource    = anios;


            if (accion == 1)
            {
                BtnAccion.Text = "Agregar exportación";
            }
            else
            {
                if (accion == 2)
                {
                    exportaciones expo    = contexto.exportaciones.Where(x => x.id == id).FirstOrDefault <exportaciones>();
                    carnes        carnes1 = contexto.carnes.Where(x => x.id == expo.idCarne).FirstOrDefault <carnes>();

                    BtnAccion.Text        = "Actualizar exportación";
                    cmbCarne.SelectedItem = carnes1;
                    cmbAnio1.SelectedItem = expo.anio;
                    maskedTextBox1.Text   = expo.cantidad.ToString();
                }
            }
        }