public ImpNomina()
        {
            InitializeComponent();
            context = new ISO810P1Entities();
            _item   = new EncabezadoPrint();

            dt = null;
        }
 private void ReadNomina_Load(object sender, EventArgs e)
 {
     _item          = new EncabezadoPrint();
     lblBanco.Text  = "Banco: ";
     lblFecha.Text  = "Fecha Transmision: ";
     lblMoneda.Text = "Moneda: ";
     lblRNC.Text    = "RNC: ";
 }
        private void button2_Click(object sender, EventArgs e)
        {
            btnGuardar.Enabled = false;
            _item = DocumentProcess.ReadDocument();
            if (_item != null)
            {
                string moneda = context.Moneda.Find(_item.Moneda).Nombre;

                lblBanco.Text  = "Banco: " + _item.CodBanco;
                lblFecha.Text  = "Fecha Transmision: " + _item.Fecha_Transmision.ToString("dd-MM-yyyy");
                lblMoneda.Text = "Moneda: " + moneda;
                lblRNC.Text    = "RNC: " + _item.RNC_Empresa;

                var dt = new DataTable();
                dt.Columns.Add("Tipo Documento");
                dt.Columns.Add("Documento");
                dt.Columns.Add("NSS");
                dt.Columns.Add("Salario");
                dt.Columns.Add("Salario ISR");
                dt.Columns.Add("Cuenta Bancaria");
                foreach (var i in _item.DetalleImp)
                {
                    DataRow row = dt.NewRow();

                    switch (i.TDocumento)
                    {
                    case "C": row[0] = "Cedula"; break;

                    case "P": row[0] = "Pasaporte"; break;

                    case "R": row[0] = "RNC"; break;

                    default: row[0] = "Caracter Invalido"; break;
                    }

                    row[1] = i.Documento;
                    row[2] = i.NSS;
                    row[3] = i.Salario;
                    row[4] = i.SalarioISR;
                    row[5] = i.NumeroCuenta;

                    dt.Rows.Add(row);
                }

                dataGridView1.DataSource = dt;
                dataGridView1.Refresh();
                btnGuardar.Enabled = true;
            }
        }
 public ReadNomina()
 {
     InitializeComponent();
     _item   = null;
     context = new ISO810P1Entities();
 }