private void imprimirDetalleInconsistenciasTesoreria(int id)
        {
            DataTable dt = _mantenimiento.obtieneExcelDetalleInconsistenciasTesoreria(id);

            if (dt.Rows.Count > 0)
            {
                try
                {
                    DocumentoExcel documento = new DocumentoExcel(Application.StartupPath + "\\Plantillas\\plantilla Detalle_Inconsistencias_Tesoreria.xlsx", false);
                    documento.seleccionarHoja(1);
                    if (Int32.Parse(dt.Rows[0][0].ToString()) == 0)
                    {
                        documento.seleccionarCelda("D9");
                    }
                    else
                    {
                        documento.seleccionarCelda("I9");
                    }
                    documento.actualizarValorCelda("X");
                    switch (Int32.Parse(dt.Rows[0][1].ToString()))
                    {
                    case 0:
                        documento.seleccionarCelda("D11");
                        break;

                    case 1:
                        documento.seleccionarCelda("I11");
                        break;

                    default:
                        break;
                    }
                    documento.actualizarValorCelda("X");


                    documento.llenarcuadrodetexto("Rectangle 13", dt.Rows[0][2].ToString());
                    documento.llenarcuadrodetexto("Rectangle 14", dt.Rows[0][3].ToString());
                    documento.llenarcuadrodetexto("Rectangle 17", dt.Rows[0][4].ToString());
                    documento.llenarcuadrodetexto("Rectangle 15", dt.Rows[0][5].ToString());
                    documento.llenarcuadrodetexto("Rectangle 18", dt.Rows[0][6].ToString());
                    documento.llenarcuadrodetexto("Rectangle 16", dt.Rows[0][7].ToString());
                    documento.llenarcuadrodetexto("Rectangle 19", dt.Rows[0][8].ToString());
                    documento.seleccionarCelda("G33");
                    documento.actualizarValorCelda(dt.Rows[0][9]);
                    documento.seleccionarCelda("C36");
                    documento.actualizarValorCelda("Monto declarado por cliente: " + dt.Rows[0][10]);
                    documento.seleccionarCelda("C37");
                    documento.actualizarValorCelda("Monto recibido: " + dt.Rows[0][11]);
                    string   seriesVal = (dt.Rows[0][12]).ToString();
                    string[] series    = seriesVal.Split(',');
                    int      x         = 38;
                    foreach (string element in series)
                    {
                        documento.seleccionarCelda("C" + x);
                        documento.actualizarValorCelda("Billete falso con No. Serie: " + element);
                        x++;
                    }
                    int z = Int32.Parse(dt.Rows[0][13].ToString());
                    switch (z)
                    {
                    case 0:
                        documento.seleccionarCelda("D26");
                        documento.actualizarValorCelda("X");
                        break;

                    case 1:
                        documento.seleccionarCelda("H26");
                        documento.actualizarValorCelda("X");
                        break;

                    case 2:
                        documento.seleccionarCelda("D28");
                        documento.actualizarValorCelda("X");
                        break;

                    case 3:
                        documento.seleccionarCelda("H28");
                        documento.actualizarValorCelda("X");
                        break;

                    case 4:
                        documento.seleccionarCelda("D30");
                        documento.actualizarValorCelda("X");
                        break;

                    default:
                        break;
                    }


                    documento.mostrar();
                    documento.cerrar();
                }
                catch
                {
                    Excepcion.mostrarMensaje("ErrorExel Detalle_Inconsistencias_Tesoreria");
                }
            }
            else
            {
                MessageBox.Show("Ocurrio un error al obtener los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        //danilo agregar parámetro
        private void imprimirInconsistenciaNiquel(ProcesamientoNiquel pbv, String cliente)
        {
            try
            {
                DocumentoExcel documento = new DocumentoExcel(Application.StartupPath + "\\Plantillas\\plantilla Detalle_Inconsistencias_Tesoreria.xlsx", false);
                TimeSpan       time      = new TimeSpan(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second); // hours, minutes, seconds
                //TimeSpan time = new TimeSpan(12, 20, 20); // hours, minutes, seconds
                DateTime fecha = DateTime.Today + time;

                documento.seleccionarHoja(1);
                if (pbv.Diferencia < 0)
                {
                    documento.seleccionarCelda("D9");
                }
                else
                {
                    //danilo---
                    documento.seleccionarCelda("I9");
                    //---
                }
                documento.actualizarValorCelda("X");
                documento.seleccionarCelda("D11");
                documento.actualizarValorCelda("X");

                //documento.seleccionarCelda("E15");
                //danilo
                documento.llenarcuadrodetexto("Rectangle 13", cliente);


                if (pbv.Deposito != null)
                {
                    //documento.seleccionarCelda("L15");
                    documento.llenarcuadrodetexto("Rectangle 14", pbv.Deposito.NumeroDeposito);
                    //documento.actualizarValorCelda(pbv.Deposito.NumeroDeposito);
                    //documento.seleccionarCelda("D19");
                    documento.llenarcuadrodetexto("Rectangle 18", pbv.Deposito.Cuenta);
                    //documento.actualizarValorCelda(pbv.Deposito.Cuenta);
                    if (pbv.Deposito.Tula != null)
                    {
                        //documento.seleccionarCelda("L17");
                        documento.llenarcuadrodetexto("Rectangle 15", pbv.Deposito.Tula.Codigo);
                        //documento.actualizarValorCelda(pbv.Deposito.Tula.Codigo);
                    }
                }

                if (pbv.Manifiesto != null)
                {
                    //documento.seleccionarCelda("E17");
                    documento.llenarcuadrodetexto("Rectangle 17", pbv.Manifiesto.Codigo);
                    //documento.actualizarValorCelda(pbv.Manifiesto.Codigo);
                }

                documento.llenarcuadrodetexto("Rectangle 16", "NIQUEL CEF");

                /*documento.seleccionarCelda("H19");
                 * documento.actualizarValorCelda(m.Camara.ToString());*/

                //documento.seleccionarCelda("N19");
                documento.llenarcuadrodetexto("Rectangle 19", fecha.ToLongTimeString());
                //documento.actualizarValorCelda(fecha.ToLongTimeString());

                documento.seleccionarCelda("G33");
                documento.actualizarValorCelda(pbv.Diferencia);

                documento.seleccionarCelda("C36");
                documento.actualizarValorCelda("Monto declarado por cliente: " + pbv.TotalNiquel);

                documento.seleccionarCelda("C37");
                documento.actualizarValorCelda("Monto recibido: " + pbv.MontoContado);

                documento.seleccionarCelda("H26");
                documento.actualizarValorCelda("X");

                // Mostrar el archivo

                documento.mostrar();
                documento.cerrar();
            }
            catch (Exception)
            {
                Excepcion.mostrarMensaje("ErrorExcel");
            }
        }