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"); } }