private void SetInsertarAsientoContable() { eInterfaceContableVC econtable = new eInterfaceContableVC(); econtable.Nro_Contrato = ddl_contrato_i.SelectedItem.Value; econtable.Tipo_Info = ddl_tip_operacion_i.SelectedItem.Value; econtable.Anio_Vigente = Convert.ToInt32(Session["aniovigente"]); econtable.Mes_Vigente = Session["mesvigente"].ToString(); econtable.Usuario_Registro = Session["username"].ToString(); bInterfaceContableVC contable = new bInterfaceContableVC(); Int32 resp = contable.SetInsertarInterfaceContable(econtable); if (resp > 0) { MessageBox(resp + " Asientos Generados."); } else if (resp == -1) { MessageBox("Ya existe asiento contable <br> para este tipo de información"); } else if (resp == -2) { MessageBox("No se encontró cierre para.<br> Este tipo de informacion, realice el cierre"); } else { MessageBox("No se pudo registrar los Asientos Contables"); } }
public static object GetSelectContabilidad(String contrato, String tipo_info) { eInterfaceContableVC contable = new eInterfaceContableVC(); contable.Nro_Contrato = contrato; contable.Tipo_Info = tipo_info; contable.Mes_Vigente = mes_vigente_contable; contable.Anio_Vigente = anio_vigente_contable; contable.Formato_Moneda = formato_moneda; bInterfaceContableVC bi = new bInterfaceContableVC(); List <eInterfaceContableVC> listI = bi.GetSelectContable(contable); return(new { Result = "OK", Records = listI }); }
protected void btn_transfer_Click(object sender, ImageClickEventArgs e) { eInterfaceContableVC contable = new eInterfaceContableVC(); contable.Nro_Contrato = ddl_contrato_i.SelectedItem.Value; contable.Anio_Vigente = Convert.ToInt32(Session["aniovigente"]); contable.Mes_Vigente = Session["mesvigente"].ToString(); contable.Tipo_Info = ddl_tip_operacion_i.SelectedItem.Value; bInterfaceContableVC bcont = new bInterfaceContableVC(); Int32 resp = bcont.SetTransferExactus(contable); if (resp > 0) { MessageBox(resp + " Registro (s) transferido (s) correctamente"); } else { MessageBox("No se encontraron registros para este tipo de información <br> ó ya fueron transferidos, Revise el estado de transferencia", 220); } }
private void SetEliminarExactus() { eInterfaceContableVC e = new eInterfaceContableVC(); e.Nro_Contrato = ddl_contrato_i.SelectedItem.Value; e.Tipo_Info = ddl_tip_operacion_i.SelectedItem.Value; e.Anio_Vigente = Convert.ToInt32(Session["aniovigente"]); e.Mes_Vigente = Session["mesvigente"].ToString(); bInterfaceContableVC b = new bInterfaceContableVC(); Int32 resp = b.SetEliminarExactusDetalle(e); if (resp > 0) { MessageBox(resp - 1 + " Asientos Eliminados"); } else { MessageBox("Ocurrió un error, vuelva intentar nuevamente"); } }
private void exportarDataExecl(eInterfaceContableVC e) { bInterfaceContableVC bc = new bInterfaceContableVC(); DataTable dtlist = bc.GetSelectContableExport(e); String filename = "Registro Contable " + ddl_contrato_i.SelectedItem.Text + "-" + ddl_tip_operacion_i.SelectedItem.Text + System.DateTime.Today.ToShortDateString() + ".xls"; Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", filename)); Response.Clear(); var output = new MemoryStream(); var writer = new StreamWriter(output); HSSFWorkbook xssfworkbook = new HSSFWorkbook(); ISheet sheet = xssfworkbook.CreateSheet("INTERFACE " + ddl_tip_operacion_i.SelectedItem.Text.ToUpper()); IFont titleFont = xssfworkbook.CreateFont(); titleFont.FontName = "Calibri"; titleFont.Boldweight = (short)FontBoldWeight.Bold; titleFont.Color = (IndexedColors.Black.Index); titleFont.FontHeightInPoints = 11; ICellStyle styleCabecera = xssfworkbook.CreateCellStyle(); styleCabecera.Alignment = HorizontalAlignment.Center; styleCabecera.VerticalAlignment = VerticalAlignment.Center; styleCabecera.SetFont(titleFont); styleCabecera.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin; styleCabecera.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin; styleCabecera.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin; styleCabecera.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin; for (int cl1 = 0; cl1 < 11; cl1++) { sheet.SetColumnWidth(cl1, 150 * 25); } for (int cl = 11; cl <= 21; cl++) { sheet.SetColumnWidth(cl, 300 * 25); } IRow dataHeader = sheet.CreateRow(0); ICell dataCellH; for (int h = 0; h < dtlist.Columns.Count; h++) { dataCellH = dataHeader.CreateCell(h); dataCellH.SetCellValue(dtlist.Columns[h].ToString()); dataCellH.CellStyle = styleCabecera; dataCellH.CellStyle.WrapText = true; } for (int r = 0; r < dtlist.Rows.Count; r++) { IRow dataBody = sheet.CreateRow(1 + r); for (int c = 0; c < dtlist.Columns.Count; c++) { dataBody.CreateCell(c, CellType.String).SetCellValue(dtlist.Rows[r][c].ToString()); } } xssfworkbook.Write(output); writer.Flush(); dtlist.Rows.Clear(); dtlist.Columns.Clear(); dtlist.Clear(); Response.BinaryWrite(output.GetBuffer()); Response.End(); }