void GetDataCuentasBancarias() { try { this.Cursor = Cursors.WaitCursor; if (DTCuentasBanco != null) { return; } objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); DTCuentasBanco = objDB.GetAll("TBANCOS_CUENTAS_BANCARIAS", -1, objDB.Filtros); dtgCuentasBanco.RowTemplate.Height = 33; dtgCuentasBanco.AutoGenerateColumns = false; dtgCuentasBanco.DataSource = DTCuentasBanco.DefaultView; } catch (Exception) { throw; } finally { this.Cursor = Cursors.Default; } }
private void GetCuentaContable(string cuentaNo = "") { WinControl_ELR_NET.ELRFormBusquedaGeneral frm = new WinControl_ELR_NET.ELRFormBusquedaGeneral(); WinControl_ELR_NET.MyColumna col; //Vamos a Buscar el Producto frm.titulo = @"CUENTAS CONTABLES"; frm.TablaOVista = "TCONTA_CATALOGO"; frm.FiltroEstatico = "Empresa_Id = " + EMPRESA_ID.ToString() + " And EsControl = 0 And EsMovimiento = 1"; frm.columnas = new WinControl_ELR_NET.MyColumna[2]; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Cuenta_Contable"; col.HeaderText = "Cuenta Contable"; col.Ancho = 140; frm.columnas[0] = col; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Descripcion"; col.HeaderText = "Descripcion"; col.Ancho = -1; frm.columnas[1] = col; frm.ShowDialog(); if (frm.FilaSelecionada != null) { txtCuentaContable.Text = objUtil.GetAsString("Cuenta_Contable", frm.FilaSelecionada); } }
public override bool GetData() { bool resultado = false; DataTable DTData; try { //return base.GetData(); objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); DTData = objDB.GetAll(TablaEncabezado, 1, objDB.Filtros); DTData.TableName = "Encabezado"; DSDatos.Tables.Add(DTData); esNuevo = (DTData.Rows.Count == 0); MostrarDataEnControles(); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } return(resultado); }
void GetCXP(int entidadId) { string SSQL = ""; try { cboTipo.Enabled = false; txtMonto.Enabled = false; txtConcepto.Enabled = false; txtNumero.Enabled = false; dtpFecha.Enabled = false; SetValorEncabezado("CXP_OrigenId", 0); SSQL = " SELECT * FROM TCXP"; SSQL += " WHERE Empresa_Id = " + EMPRESA_ID.ToString(); SSQL += " and IsNull(EsNulo, 0) = 0 "; SSQL += " And Proximo = 'CXP' "; SSQL += " And Suplidor_Id = " + entidadId.ToString(); SSQL += " And Monto_Pendiente > 0 "; SSQL += " Order by Unico Desc "; DTCuentaPagar = objDB.GetSQL(SSQL); dtgCXP.AutoGenerateColumns = false; dtgCXP.DataSource = DTCuentaPagar.DefaultView; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
public override bool GetData() { bool resultado = false; string SSQL = ""; try { tabControl1.Enabled = false; resultado = base.GetData(); //Buscamos los tipos de Transaccion SSQL = "SELECT '0' as Tipo, '(TODAS)' as Nombre "; SSQL += " UNION ALL "; SSQL += " SELECT Tipo, Nombre From TBANCOS_TRANS_TIPOS"; DTTipo = objDB.GetSQL(SSQL); cboTipo.DataSource = DTTipo.DefaultView; cboTipo.SelectedValue = "0"; //BUSCAMOS LOS TIPOS DE AJUSTE objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("EsAjusteConciliacion", "1"); objDB.AddFiltroIgualA("EsActivo", "1"); DTTipoAjuste = objDB.GetAll("TBANCOS_TRANS_TIPOS", -1, objDB.Filtros); cboTipoAjuste.DisplayMember = "Nombre"; cboTipoAjuste.ValueMember = "Tipo"; cboTipoAjuste.DropDownStyle = ComboBoxStyle.DropDownList; cboTipoAjuste.DataSource = DTTipoAjuste.DefaultView; //Buscamos las Cuenta de Bancos objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); DTCuentas = objDB.GetAll("TBANCOS_CUENTAS_BANCARIAS", -1, objDB.Filtros); cboCuenta.DataSource = DTCuentas.DefaultView; if (resultado) { if (!esNuevo) { cuentaId = objUtil.GetAsInt("Cuenta_Id", DSDatos.Tables[0].Rows[0]); cboCuenta.SelectedValue = cuentaId; btnProcesar.PerformClick(); } else { dtpFechaHasta.Value = DateTime.Now.Date; cboCuenta.SelectedValue = 1; } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } return(resultado); }
void VerNomina() { int nominaId = 0; DateTime fecha; int oficinaId = 0, anio, mes, dia; DialogResult resp; try { Cursor = Cursors.WaitCursor; btnGrabar.Enabled = false; fecha = dtpFechaHasta.Value; dia = fecha.Day; mes = fecha.Month; anio = fecha.Year; if (dia > 15) { dia = 2; } else { dia = 1; } nominaId = (anio * 10000) + (mes * 100) + dia; objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); objDB.AddFiltroIgualA("Nomina_Id", nominaId.ToString()); if (oficinaId > 0) { objDB.AddFiltroIgualA("Oficina_Id", oficinaId.ToString()); } DTDetalle = objDB.GetAll("VNOMINAS_DETALLE", -1, objDB.Filtros); dtgNominaDetalle.AutoGenerateColumns = false; dtgNominaDetalle.DataSource = DTDetalle.DefaultView; TotalizarDetalle(); resp = objUtil.MostrarMensajePregunta("Desea Imprimir?"); if (resp == DialogResult.Yes) { Imprimir(nominaId.ToString()); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { Cursor = Cursors.Default; } }
private void btnDesactualizar_Click(object sender, EventArgs e) { DialogResult resp; string fechaDesde, fechaHasta; List <DataDB_ELR_NET.Parametro> parametros = new List <DataDB_ELR_NET.Parametro>(); ELRFormMensajeErrores frmMsgERRORES = new ELRFormMensajeErrores(); int resultado = -1; try { resp = objUtil.MostrarMensajePregunta("Esta Seguro que Desea DesActualizar el Catalogo?"); if (resp == DialogResult.Yes) { this.Cursor = Cursors.WaitCursor; fechaDesde = objDB.DateToInt(dtpFechaDesde.Value).ToString(); fechaHasta = objDB.DateToInt(dtpFechaHasta.Value).ToString(); temporalID = objUtil.GetTemporalID(); parametros.Add(new DataDB_ELR_NET.Parametro("pFechaDesde", fechaDesde)); parametros.Add(new DataDB_ELR_NET.Parametro("pFechaHasta", fechaHasta)); parametros.Add(new DataDB_ELR_NET.Parametro("empresaId", EMPRESA_ID.ToString())); parametros.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalID)); //EJECUTAMOS EL SP DENTRO DE UNA TRANSACCION objDB.iniciarTransaccion(); resultado = objDB.EjecutarSP("SP_CONTA_DESACTUALIZAR_CATALOGO", parametros); if (resultado > 0) { objDB.confirmarTransaccion(); GetCatalogoBalance(); objUtil.MostrarMensajeInformacion("DESACTUALIZACION DE CATALOGO, Realizado de Forma Satisfactoria ..."); } if (resultado < 0) { frmMsgERRORES.TemporalId = temporalID; frmMsgERRORES.objDB = objDB; frmMsgERRORES.ShowDialog(); } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; frmMsgERRORES.Dispose(); } }
private void btnRealizarPase_Click(object sender, EventArgs e) { DialogResult resp; string fechaDesde, fechaHasta; List <DataDB_ELR_NET.Parametro> parametros = new List <DataDB_ELR_NET.Parametro>(); ELRFormMensajeErrores frmMsgERRORES = new ELRFormMensajeErrores(); int resultado = -1; try { this.Cursor = Cursors.WaitCursor; fechaDesde = objDB.DateToInt(dtpFechaDesde.Value).ToString(); fechaHasta = objDB.DateToInt(dtpFechaHasta.Value).ToString(); temporalID = objUtil.GetTemporalID(); parametros.Add(new DataDB_ELR_NET.Parametro("pFechaDesde", fechaDesde)); parametros.Add(new DataDB_ELR_NET.Parametro("pFechaHasta", fechaHasta)); parametros.Add(new DataDB_ELR_NET.Parametro("empresaId", EMPRESA_ID.ToString())); parametros.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalID)); //EJECUTAMOS EL SP DENTRO DE UNA TRANSACCION objDB.iniciarTransaccion(); resultado = objDB.EjecutarSP("SP_CONTA_ACTUALIZAR_CATALOGO", parametros); if (resultado > 0) { objDB.confirmarTransaccion(); GetCatalogoBalance(); objUtil.MostrarMensajeInformacion("ACTUALIZACION\\POSTEO DE ASIENTOS, REALIZADO DE FORMA SATISFACTORIA"); if (chkGenerarEstados.Checked) { GenerarEstadosFinancieros(); } } if (resultado < 0) { frmMsgERRORES.TemporalId = temporalID; frmMsgERRORES.objDB = objDB; frmMsgERRORES.ShowDialog(); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; frmMsgERRORES.Dispose(); } }
private void btnCerrarMes_Click(object sender, EventArgs e) { DialogResult resp; int mes, anio; string nombreMes; List <DataDB_ELR_NET.Parametro> parametros = new List <DataDB_ELR_NET.Parametro>(); int resultado = -1; try { this.Cursor = Cursors.WaitCursor; mes = int.Parse(cboMes.SelectedValue.ToString()); anio = int.Parse(txtAnio.Text.Trim()); nombreMes = cboMes.Text.ToUpper(); temporalID = objUtil.GetTemporalID(); resp = objUtil.MostrarMensajePregunta("Esta Seguro que desea Realizar el Cierre?"); if (resp == DialogResult.Yes) { parametros.Add(new DataDB_ELR_NET.Parametro("Mes", mes)); parametros.Add(new DataDB_ELR_NET.Parametro("NombreMes", nombreMes)); parametros.Add(new DataDB_ELR_NET.Parametro("Anio", anio)); parametros.Add(new DataDB_ELR_NET.Parametro("empresaId", EMPRESA_ID.ToString())); parametros.Add(new DataDB_ELR_NET.Parametro("Autor", nombreUsuario)); parametros.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalID)); //EJECUTAMOS EL SP DENTRO DE UNA TRANSACCION objDB.iniciarTransaccion(); resultado = objDB.EjecutarSP("SP_CONTA_CERRAR_MES", parametros); if (resultado > 0) { objDB.confirmarTransaccion(); GetCatalogoBalance(); objUtil.MostrarMensajeInformacion("CIERRE MENSUAL, Realizado de Forma Satisfactoria ..."); ImprimirCatalogo(); } else { MostrarErrorTemporal(); } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { objDB.cancelarTransaccion(); this.Cursor = Cursors.Default; } }
private void button1_Click(object sender, EventArgs e) { DialogResult resp; string fecha; List <DataDB_ELR_NET.Parametro> parametros = new List <DataDB_ELR_NET.Parametro>(); int resultado = -1; try { resp = objUtil.MostrarMensajePregunta("Esta Seguro que desea Realizar el Cierre?"); if (resp == DialogResult.Yes) { this.Cursor = Cursors.WaitCursor; fecha = objDB.DateToInt(dtpFecha.Value).ToString(); temporalID = objUtil.GetTemporalID(); parametros.Add(new DataDB_ELR_NET.Parametro("pFecha", fecha)); parametros.Add(new DataDB_ELR_NET.Parametro("empresaId", EMPRESA_ID.ToString())); parametros.Add(new DataDB_ELR_NET.Parametro("Autor", nombreUsuario)); parametros.Add(new DataDB_ELR_NET.Parametro("IdentificadorTemp", temporalID)); //EJECUTAMOS EL SP DENTRO DE UNA TRANSACCION objDB.iniciarTransaccion(); resultado = objDB.EjecutarSP("SP_CONTA_CERRAR_DIA", parametros); if (resultado > 0) { objDB.confirmarTransaccion(); GetCatalogoBalance(); objUtil.MostrarMensajeInformacion("CIERRE DIARIO, Realizado de Forma Satisfactoria ..."); } else { MostrarErrorTemporal(); } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { objDB.cancelarTransaccion(); this.Cursor = Cursors.Default; } }
private void FormActivosFijosCBOficinasR_Load(object sender, EventArgs e) { try { objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); cboOficinaActual.data = objDB.GetAll("TEMPRESAS_OFICINAS", -1, objDB.Filtros); cboOficinaActual.DataSource = cboOficinaActual.data.DefaultView; cboOficinaActual.SelectedValue = 0; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void GetCuentaContable(string cuentaNo = "") { string cuentaContable = ""; WinControl_ELR_NET.ELRFormBusquedaGeneral frm = new WinControl_ELR_NET.ELRFormBusquedaGeneral(); WinControl_ELR_NET.MyColumna col; //Vamos a Buscar la Cuenta Contable try { frm.titulo = @"CUENTAS CONTABLES"; frm.TablaOVista = "TCONTA_CATALOGO"; frm.FiltroEstatico = "Empresa_Id = " + EMPRESA_ID.ToString() + " And EsControl = 0"; frm.columnas = new WinControl_ELR_NET.MyColumna[2]; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Cuenta_Contable"; col.HeaderText = "Cuenta Contable"; col.Ancho = 140; frm.columnas[0] = col; frm.DefaultColumnaBusqueda = "Cuenta_Contable"; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Descripcion"; col.HeaderText = "Descripcion"; col.Ancho = -1; frm.columnas[1] = col; frm.ShowDialog(); if (frm.FilaSelecionada != null) { cuentaContable = objUtil.GetAsString("Cuenta_Contable", frm.FilaSelecionada); txtCuentaContable.Text = cuentaContable; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; frm.Dispose(); } }
public override bool Imprimir(string valorId = "", int tipoImp = 0) { bool resultado = false; int oficinaId = 0; WinControl_ELR_NET.ELRFormPreviewRDLC frm = new WinControl_ELR_NET.ELRFormPreviewRDLC(); string pathReporte = ""; DataTable DTData = null; try { objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Nomina_Id", valorId); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); oficinaId = int.Parse(cboOficina.SelectedValue.ToString()); if (oficinaId > 0) { objDB.AddFiltroIgualA("Oficina_Id", oficinaId.ToString()); } DTData = objDB.GetAll("VNOMINAS_DETALLE", -1, objDB.Filtros); pathReporte = objUtil.GetPathReportRDLC("RptRRHHNominaDetalle"); frm.pathReporte = pathReporte; frm.DTData = DTData; frm.DTOficina = DTOficina; frm.oficinaId = OFICINA_ID; frm.empresaId = EMPRESA_ID; frm.nombreUsuario = nombreUsuario; frm.AddParm("NOMINA_ID", valorId); frm.AddParm("OFICINA_NOMINA", cboOficina.Text); frm.titulo = "NOMINA REGALIA PASCUAL"; frm.ShowDialog(); resultado = true; } catch (Exception ex) { objUtil.MostrarMensajeInformacion(ex.Message, "Error al Imprimir Nomina"); } return(resultado); }
public override bool GetData() { bool resultado = false; DataTable MyData = null; int formaCobro = 0; try { //return base.GetData(); MyData = objDB.GetById("TEMPRESAS", EMPRESA_ID.ToString(), "Empresa_Id"); if (MyData.Rows.Count <= 0) { resultado = false; objUtil.MostrarMensajeError("No se ha Encontrado Ninguna Empresa Con Codigo: " + EMPRESA_ID.ToString()); Close(); } else { MyData.TableName = "Encabezado"; DSDatos.Tables.Add(MyData); formaCobro = objUtil.GetAsInt("Forma_Cobro", MyData.Rows[0]); if (formaCobro <= 1) { cboFormaCobro.SelectedIndex = 0; } else { cboFormaCobro.SelectedIndex = 1; } rdbSoloNuevos.Checked = true; resultado = true; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } return(resultado); }
public override bool GetData() { //return base.GetData(); bool resultado = false; string SSQL = ""; try { //Buscamos la Fecha a la que este actualizado objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); objDB.AddFiltroIgualA("EsActualizado", "1"); objDB.AddFiltroIgualA("EsNulo", "0"); objDB.AddFiltroIsNull("Fecha_Deleted"); objDB.AddFiltroOrderBY("Fecha Desc"); DTData = objDB.GetAll("TCONTA_DIARIO_DETALLE", 1, objDB.Filtros); if (DTData.Rows.Count > 0) { aFecha = objUtil.GetAsDate("Fecha", DTData.Rows[0]); dtpAFecha.Enabled = false; } dtpAFecha.Value = aFecha; SSQL = " SELECT 0 as Estado_Id, '(TODOS)' as Descripcion, Cast(0 as Bit) as EsConAnexo "; SSQL += " UNION ALL "; SSQL += " SELECT Estado_Id, Descripcion, EsConAnexo FROM TCONTA_ESTADOS "; SSQL += " WHERE EsActivo = 1 And Empresa_Id = " + EMPRESA_ID.ToString(); DTEstados = objDB.GetSQL(SSQL); cboEstado.DataSource = DTEstados; cboEstado.SelectedValue = 0; resultado = true; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } return(resultado); }
private void GetCuentaContable(string cuentaNo = "") { WinControl_ELR_NET.ELRFormBusquedaGeneral frm = new WinControl_ELR_NET.ELRFormBusquedaGeneral(); WinControl_ELR_NET.MyColumna col; try { //Vamos a Buscar el Producto frm.titulo = @"CUENTAS CONTABLES"; frm.TablaOVista = "TCONTA_CATALOGO"; frm.FiltroEstatico = "Empresa_Id = " + EMPRESA_ID.ToString() + " And EsControl = 0 And EsMovimiento = 1 "; frm.FiltroEstatico += " And SUBSTRING(Cuenta_Contable, 1, 1) In ('5', '6' ) "; frm.columnas = new WinControl_ELR_NET.MyColumna[2]; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Cuenta_Contable"; col.HeaderText = "Cuenta Contable"; col.Ancho = 140; frm.columnas[0] = col; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Descripcion"; col.HeaderText = "Descripcion"; col.Ancho = -1; frm.columnas[1] = col; frm.ShowDialog(); if (frm.FilaSelecionada != null) { DRCuentasContables = frm.FilaSelecionada; } } catch (Exception) { throw; } finally { frm.Dispose(); } }
private void btnBuscarCuenta_Click(object sender, EventArgs e) { WinControl_ELR_NET.ELRFormBusquedaGeneral frm = new WinControl_ELR_NET.ELRFormBusquedaGeneral(); WinControl_ELR_NET.MyColumna col; try { frm.titulo = @"CUENTAS CONTABLES"; frm.TablaOVista = "TCONTA_CATALOGO"; frm.FiltroEstatico = "Empresa_Id = " + EMPRESA_ID.ToString(); frm.columnas = new WinControl_ELR_NET.MyColumna[2]; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Cuenta_Contable"; col.HeaderText = "Cuenta Contable"; col.Ancho = 140; frm.columnas[0] = col; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Descripcion"; col.HeaderText = "Descripcion"; col.Ancho = -1; frm.columnas[1] = col; frm.DefaultColumnaBusqueda = "Cuenta_Contable"; frm.ShowDialog(); if (frm.FilaSelecionada != null) { txtCuentaContable.Text = objUtil.GetAsString("Cuenta_Contable", frm.FilaSelecionada); txtDescripcion.Text = objUtil.GetAsString("Descripcion", frm.FilaSelecionada); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { frm.Dispose(); } }
void GetEstadosGenerados() { int fecha = 0; int estadoId = 0; try { Cursor = Cursors.WaitCursor; fecha = objUtil.DateToInt(aFecha); if (cboEstado.SelectedValue != null) { estadoId = int.Parse(cboEstado.SelectedValue.ToString()); } objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); objDB.AddFiltroIgualA("Fecha", fecha.ToString()); objDB.AddFiltroIsNull("Fecha_Deleted"); objDB.AddFiltroOrderBY("Oficina_Id, Estado_Id, Unico"); if (estadoId > 0) { objDB.AddFiltroIgualA("Estado_Id", estadoId.ToString()); } objDB.AddFiltroOrderBY("Fecha Desc"); DTData = objDB.GetAll("VCONTA_ESTADOS_GENERADOS", -1, objDB.Filtros); dtgEstadosGenerados.AutoGenerateColumns = false; dtgEstadosGenerados.DataSource = DTData.DefaultView; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { Cursor = Cursors.Default; } }
private void GetCuentaContable(string cuentaNo = "") { WinControl_ELR_NET.ELRFormBusquedaGeneral frm = new WinControl_ELR_NET.ELRFormBusquedaGeneral(); WinControl_ELR_NET.MyColumna col; try { //Vamos a Buscar LA CUENTA DRCuentasContables = null; frm.titulo = @"CUENTAS CONTABLES"; frm.TablaOVista = "TCONTA_CATALOGO"; frm.FiltroEstatico = "Empresa_Id = " + EMPRESA_ID.ToString() + " And EsControl = 0 And EsMovimiento = 1"; frm.columnas = new WinControl_ELR_NET.MyColumna[2]; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Cuenta_Contable"; col.HeaderText = "Cuenta Contable"; col.Ancho = 140; frm.columnas[0] = col; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Descripcion"; col.HeaderText = "Descripcion"; col.Ancho = -1; frm.columnas[1] = col; frm.ShowDialog(); if (frm.FilaSelecionada != null) { DRCuentasContables = frm.FilaSelecionada; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
void ImprimirCatalogo() { DataTable DTCatalogo = null; string pathReporte = ""; ELRFormPreviewRDLC frmPreview = new ELRFormPreviewRDLC(); try { objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); objDB.AddFiltroPersonalizado("(Saldo_Actual <> 0 Or Saldo_Mes_Anterior <> 0 Or Debito_Mes <> 0 Or Credito_Mes <> 0)"); objDB.AddFiltroOrderBY("Cuenta_Contable, Codigo_Auxiliar"); DTCatalogo = objDB.GetAll("VCONTA_CATALOGO", -1, objDB.Filtros); //VALIDAMOS QUE EL ARCHIVO DE REPORTE EXISTA pathReporte = objUtil.GetPathReportRDLC("RptContaCatalogo"); if (pathReporte.Trim() != "") { frmPreview.DTOficina = DTOficina; frmPreview.DTData = DTCatalogo; frmPreview.nombreUsuario = nombreUsuario; frmPreview.titulo = "Catalogo de Cuentas"; frmPreview.pathReporte = pathReporte.Trim(); frmPreview.montoLetras = montoLetras; frmPreview.ShowDialog(); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { frmPreview.Dispose(); } }
public override bool GetData() { //return base.GetData(); bool resultado = true; try { //Buscamos todas las Cuentas Auxiliares objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); objDB.AddFiltroIgualA("EsControl", "0"); DTCuentasContables = objDB.GetAll("TCONTA_CATALOGO", -1); tabControl1.SelectedIndex = tabControl1.TabCount - 1; tabControl1.SelectedIndex = 0; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } return(resultado); }
public override bool GetData() { bool resultado = false; DataTable DTOficinas = null; try { resultado = base.GetData(); if (resultado) { cboTipo.SelectedValue = "P"; DTOficinas = objDB.GetById("VEMPRESAS_OFICINAS", EMPRESA_ID.ToString(), "Empresa_Id"); cboOficina.DataSource = DTOficinas.DefaultView; cboOficina.SelectedValue = OFICINA_ID; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } return(resultado); }
private void FormGenerarNominaRegalia_Load(object sender, EventArgs e) { string SSQL = ""; DataTable DTMyOficinas = null; try { btnGrabar.Enabled = false; mes = DateTime.Now.Month; dtgNominaDetalle.Columns["Monto_APagar"].ReadOnly = (mes < 12); //btnGenerar.Enabled = (DateTime.Now.Month == 12); nominaId = int.Parse(DateTime.Now.Year.ToString() + "1301"); lblNominaId.Text = "Nomina Id: " + nominaId.ToString(); //Buscamos las oficinas SSQL = "SELECT 0 Oficina_Id, '(TODAS)' as Nombre"; SSQL += " UNION ALL "; SSQL += " SELECT Oficina_Id, Nombre FROM TEMPRESAS_OFICINAS WHERE EsActivo = 1 "; SSQL += " And Empresa_Id = " + EMPRESA_ID.ToString(); DTMyOficinas = objDB.GetSQL(SSQL); cboOficina.DataSource = DTMyOficinas.DefaultView; cboOficina.SelectedValue = 0; //AGREGAMOS BOTONES A MENU LATERAL addButtonAMenuLateral("ELRMaestros.FormEmpleados"); addButtonAMenuLateral("ELRNomina.FormNominaTablaISR"); addButtonAMenuLateral("ELRNomina.FormNominaConfigR"); addButtonAMenuLateral("ELRNomina.FormCambioSalario"); addButtonAMenuLateral("ELRNomina.FormDarBajaEmpleados"); addButtonAMenuLateral("ELRNomina.FormNominaAprobar"); addButtonAMenuLateral("ELRNomina.FormNominasMovimientos"); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
public override bool GetData() { bool resultado = false; try { //Buscamo los Tipos de Transaccion objDB.LimpiarFiltros(); objDB.AddFiltroPersonalizado("Tipo Not Like 'CK%' "); objDB.AddFiltroPersonalizado("Tipo Not Like 'CHK%' "); objDB.AddFiltroPersonalizado("Tipo Not Like 'DEP%' "); DTTipos = objDB.GetAll("TBANCOS_TRANS_TIPOS", -1, objDB.Filtros); cboTipo.DataSource = DTTipos.DefaultView; //Buscamos las Cuentas objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); DTCuentas = objDB.GetAll("TBANCOS_CUENTAS_BANCARIAS", -1, objDB.Filtros); cboCuenta.DataSource = DTCuentas.DefaultView; resultado = base.GetData(); if (esNuevo) { dtpFecha.Value = objDB.FECHA_CONTABLE; } dtpFecha.Enabled = EsCambiarFecha; } catch (Exception) { throw; } return(resultado); }
public override bool GetData() { //return base.GetData(); temporalID = objUtil.GetTemporalID(); DataTable DTCatalogo = null; object calcObject; string estatus = "DESACTUALIZADO; NO DATA"; double diferencia = 0; try { btnGrabar.Enabled = false; lblEstatus.Text = estatus; btnPreCierre.Enabled = false; temporalID = objUtil.GetTemporalID(); objDB.LimpiarFiltros(); objDB.AddFiltroPersonalizado(" Len(Cuenta_Contable) = 1 "); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); DTCatalogo = objDB.GetAll("TCONTA_CATALOGO", -1, objDB.Filtros); //VAMOS A BUSCAR LA DIFERENCIA SI EXISTEN calcObject = DTCatalogo.Compute("Sum(Saldo_Actual)", ""); if (calcObject != null) { if (calcObject.ToString().Trim() != "") { diferencia = double.Parse(calcObject.ToString()); } } lblTotal.Text = "Total Debito: 0.00 Total Credito: 0.00 Diferencia: " + diferencia.ToString("N2"); //MOSTRAMOS EL ESTATUS DEL CATALOGO Y HASTA QUE FECHA ESTA POSTEADO if (DTCatalogo.Rows.Count > 0) { estatus = objUtil.GetAsString("Estatus", DTCatalogo.Rows[0], "DESACTUALIZAO; NO POSTEADO"); lblEstatus.Text = estatus + " A FECHA:"; if (DTCatalogo.Rows[0]["Fecha_Actualizado"] is DBNull) { lblFechaActualizado.Text = "00/00/0000"; } else { DateTime fecha = objUtil.GetAsDate("Fecha_Actualizado", DTCatalogo.Rows[0]); lblFechaActualizado.Text = objUtil.GetDateAsString(fecha) + "(" + fecha.ToLongDateString() + ")"; } } if (estatus.ToUpper().Contains("DESACTUALIZADO")) { lblEstatus.ForeColor = Color.Red; } else { lblEstatus.ForeColor = Color.Green; } btnPreCierre.Enabled = (diferencia == 0 && DTCatalogo.Rows.Count > 0); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } return(true); }
void GetCatalogoBalance() { DataTable DTCatalogo = null; double diferencia = 0; object calcObject; string estatus = "DESACTUALIZADO; NO DATA"; try { lblEstatus.Text = estatus; btnRealizarPase.Enabled = false; objDB.LimpiarFiltros(); objDB.AddFiltroPersonalizado(" Len(Cuenta_Contable) = 1 "); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); DTCatalogo = objDB.GetAll("TCONTA_CATALOGO", -1, objDB.Filtros); dtgCatalogoBalance.AutoGenerateColumns = false; dtgCatalogoBalance.DataSource = DTCatalogo.DefaultView; //VAMOS A BUSCAR LA DIFERENCIA SI EXISTEN calcObject = DTCatalogo.Compute("Sum(Saldo_Actual)", ""); if (calcObject != null) { if (calcObject.ToString().Trim() != "") { diferencia = double.Parse(calcObject.ToString()); } } lblDiferencia.Text = "Diferencia: " + diferencia.ToString("N2"); if (DTCatalogo.Rows.Count > 0) { //MOSTRAMOS EL ESTATUS DEL CATALOGO Y HASTA QUE FECHA ESTA POSTEADO estatus = objUtil.GetAsString("Estatus", DTCatalogo.Rows[0], "DESACTUALIZADO; NO POSTEADO"); lblEstatus.Text = estatus + " A FECHA:"; if (DTCatalogo.Rows[0]["Fecha_Actualizado"] is DBNull) { lblFechaActualizado.Text = "00/00/0000"; } else { DateTime fecha = objUtil.GetAsDate("Fecha_Actualizado", DTCatalogo.Rows[0]); lblFechaActualizado.Text = objUtil.GetDateAsString(fecha) + "(" + fecha.ToLongDateString() + ")"; } } btnRealizarPase.Enabled = (DTCatalogo.Rows.Count > 0); if (estatus.ToUpper().Contains("DESACTUALIZADO")) { lblEstatus.ForeColor = Color.Red; } else { lblEstatus.ForeColor = Color.Green; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
void GetActivoFijo(int id = 0) { DataTable DTData; DataRow fila0 = null; int valor = 0; FormActivosFijos frm = new FormActivosFijos(); try { txtActivoId.Text = "0"; txtActivoNombre.Text = ""; if (id > 0) { objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Activo_Id", id.ToString()); DTData = objDB.GetAll("TACTIVOS_FIJOS", 1, objDB.Filtros); if (DTData.Rows.Count > 0) { fila0 = DTData.Rows[0]; } } else { //Realizamos una Busqueda General frm.empresaID = EMPRESA_ID; frm.oficinaID = OFICINA_ID; frm.EsAgregar = false; frm.EsModificar = false; frm.esBusqueda = true; frm.EnEjecusion = true; frm.nombreUsuario = nombreUsuario; frm.FiltroEstatico = "EsActivo = 1 and Fecha_Baja Is Null"; frm.ShowDialog(); if (frm.filaSelecionada != null) { fila0 = frm.filaSelecionada; } } if (fila0 != null) { txtActivoId.Text = objUtil.GetAsString("Activo_Id", fila0, "0"); txtActivoNombre.Text = objUtil.GetAsString("Nombre", fila0, ""); valor = objUtil.GetAsInt("Oficina_Id", fila0); cboOficinaActual.SelectedValue = valor; txtActivoId.drFilaSel = fila0; objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); objDB.AddFiltroIgualA("EsActivo", "1"); objDB.AddFiltroNoIgualA("Oficina_Id", valor.ToString()); cboParaOficina.data = objDB.GetAll("TEMPRESAS_OFICINAS", -1, objDB.Filtros); cboParaOficina.DataSource = cboParaOficina.data.DefaultView; cboParaOficina.SelectedValue = 0; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void GetCuentaContable(DataGridView senderGrid, string cuentaNo = "") { int index = 0; string nombreCampo = ""; string cuentaContable = ""; string SSQL = ""; int valorUnico = 0; string nombreTabla = ""; string columnaCuenta = ""; string columnaUnico = ""; WinControl_ELR_NET.ELRFormBusquedaGeneral frm = new WinControl_ELR_NET.ELRFormBusquedaGeneral(); WinControl_ELR_NET.MyColumna col; //Vamos a Buscar la Cuenta Contable try { nombreTabla = ""; frm.titulo = @"CUENTAS CONTABLES"; frm.TablaOVista = "TCONTA_CATALOGO"; frm.FiltroEstatico = "Empresa_Id = " + EMPRESA_ID.ToString() + " And EsControl = 0"; frm.columnas = new WinControl_ELR_NET.MyColumna[2]; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Cuenta_Contable"; col.HeaderText = "Cuenta Contable"; col.Ancho = 140; frm.columnas[0] = col; frm.DefaultColumnaBusqueda = "Cuenta_Contable"; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Descripcion"; col.HeaderText = "Descripcion"; col.Ancho = -1; frm.columnas[1] = col; frm.ShowDialog(); if (frm.FilaSelecionada != null) { this.Cursor = Cursors.WaitCursor; //Buscamos la columna que Contiene la Fecha Contable foreach (DataGridViewColumn item in senderGrid.Columns) { if (item.DataPropertyName.ToUpper() == "CUENTA_CONTABLE" && columnaCuenta.Trim() == "") { columnaCuenta = item.Name; } if (item.DataPropertyName.ToUpper() == "UNICO" && columnaUnico.Trim() == "") { columnaUnico = item.Name; } if (columnaCuenta != "" && columnaUnico != "") { break; } } cuentaContable = objUtil.GetAsString("Cuenta_Contable", frm.FilaSelecionada); index = senderGrid.CurrentRow.Index; senderGrid[columnaCuenta, index].Value = cuentaContable; valorUnico = int.Parse(senderGrid[columnaUnico, index].Value.ToString()); if (senderGrid == dtgActivosFijosCuentas) { nombreCampo = senderGrid["Nombre_Campo", index].Value.ToString(); SSQL = " UPDATE TACTIVOS_FIJOS_TIPOS SET " + nombreCampo + " = '" + cuentaContable + "' "; SSQL += " WHERE Unico = " + valorUnico.ToString(); objDB.EjecutarSQL(SSQL); } else if (senderGrid == dtgCategorias) { nombreCampo = senderGrid["Nombre_Campo_Categoria", index].Value.ToString(); SSQL = " UPDATE TCLASIFICADOR_PRODUCTOS_CATEGORIAS SET " + nombreCampo + " = '" + cuentaContable + "' "; SSQL += " WHERE Unico = " + valorUnico.ToString(); objDB.EjecutarSQL(SSQL); } else if (senderGrid == dtgCuentasBanco) { nombreTabla = "TBANCOS_CUENTAS_BANCARIAS"; } else if (senderGrid == dtgTransCaja) { nombreTabla = "TCAJAS_TIPO_TRANS"; } else if (senderGrid == dtgCajas) { nombreTabla = "TCAJAS"; } else if (senderGrid == dtgEnlaceDetalle) { nombreTabla = "TCONTA_ENLACES_CUENTAS"; } else if (senderGrid == dtgTransBancarias) { nombreTabla = "TBANCOS_TRANS_TIPOS"; } if (nombreTabla != "" && valorUnico > 0) { SSQL = " UPDATE " + nombreTabla + " Set Cuenta_Contable = '" + cuentaContable + "' "; SSQL += " WHERE Unico = " + valorUnico.ToString(); objDB.EjecutarSQL(SSQL); } senderGrid.CurrentCell = senderGrid[columnaCuenta, index]; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; frm.Dispose(); } }
void GetEmpleado(string codigo = "") { ELRMaestros.FormEmpleados frm = new ELRMaestros.FormEmpleados(); DataTable DTEmpleados = null; DataRow fila0 = null; string sfiltro = ""; string nombres = "", apellidos = "", cedulaRNC = ""; int id = 0; try { codigo = codigo.Trim().Replace('-', ' '); if (codigo != "" && codigo != "0") { objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", EMPRESA_ID.ToString()); objDB.AddFiltroIgualA("EsActivo", "1"); objDB.AddFiltroIsNull("Fecha_Baja"); sfiltro = "( Cast(Empleado_Id as Varchar) = '" + codigo + "'"; sfiltro += " Or REPLACE(CedulaRNC, '-', '') = '" + codigo + "'"; sfiltro += ")"; objDB.AddFiltroPersonalizado(sfiltro); DTEmpleados = objDB.GetAll("TRRHH_EMPLEADOS", 1, objDB.Filtros); if (DTEmpleados.Rows.Count > 0) { fila0 = DTEmpleados.Rows[0]; } } else { //Realizamos una Busqueda General frm.esBusqueda = true; frm.EsAgregar = false; frm.EsModificar = false; frm.FiltroEstatico = "Empresa_Id = " + EMPRESA_ID.ToString() + " And EsActivo = 1 And Fecha_Baja Is Null"; frm.empresaID = EMPRESA_ID; frm.oficinaID = OFICINA_ID; frm.EnEjecusion = true; frm.ShowDialog(); if (frm.filaSelecionada != null) { fila0 = frm.filaSelecionada; } } id = 0; if (fila0 != null) { id = objUtil.GetAsInt("Empleado_Id", fila0); nombres = objUtil.GetAsString("Nombres", fila0); apellidos = objUtil.GetAsString("Apellidos", fila0); cedulaRNC = objUtil.GetAsString("CedulaRNC", fila0); } txtEmpleadoId.Text = id.ToString(); txtCedulaRNC.Text = cedulaRNC; txtNombre.Text = (nombres + " " + apellidos).Trim(); } catch (Exception ex) { objUtil.MostrarMensajeError("Error al Buscar Cliente, " + ex.Message); } finally { frm.Dispose(); DTEmpleados = null; fila0 = null; } }
void GetCentroCosto(string codigo = "") { WinControl_ELR_NET.ELRFormBusquedaGeneral frm = new WinControl_ELR_NET.ELRFormBusquedaGeneral(); WinControl_ELR_NET.MyColumna col; DataTable DTData = null; DataRow fila0 = null; string SSQL = ""; int index = 0; string descripcionCuenta = "", descripcionAuxiliar = "", valorUnico = "0"; try { if (DTDetalle == null) { return; } if (DTDetalle.Rows.Count <= 0) { return; } if (codigo != "") { SSQL = "SELECT TOP 1 Codigo_Auxiliar, Descripcion FROM VCONTA_AUXILIARES "; SSQL += " WHERE Cast(Codigo_Auxiliar as Varchar) Like '" + codigo + "%' "; SSQL += " Order by Codigo_Auxiliar"; DTData = objDB.GetSQL(SSQL); if (DTData.Rows.Count > 0) { fila0 = DTData.Rows[0]; } } else { //Vamos a Buscar el Producto frm.titulo = @"OFICINA O CENTRO DE COSTO"; frm.TablaOVista = "VCONTA_AUXILIARES"; frm.FiltroEstatico = "Empresa_Id = " + EMPRESA_ID.ToString() + " And EsActivo = 1"; frm.columnas = new WinControl_ELR_NET.MyColumna[2]; frm.CondicionOrderBY = "Codigo_Auxiliar"; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Codigo_Auxiliar"; col.HeaderText = "Codigo"; col.Ancho = 140; frm.columnas[0] = col; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Descripcion"; col.HeaderText = "Descripcion"; col.Ancho = -1; frm.columnas[1] = col; frm.DefaultColumnaBusqueda = "Descripcion"; frm.ShowDialog(); if (frm.FilaSelecionada != null) { fila0 = frm.FilaSelecionada; } } if (fila0 != null) { codigoAuxiliar = objUtil.GetAsInt("Codigo_Auxiliar", fila0); descripcionAuxiliar = objUtil.GetAsString("Descripcion", fila0); index = DataGridDetalle.CurrentRow.Index; valorUnico = DataGridDetalle["ItemNumero", index].Value.ToString(); fila0 = DTDetalle.Select("ItemNumero = " + valorUnico)[0]; descripcionCuenta = objUtil.GetAsString("Descripcion_Cuenta", fila0); fila0["Codigo_Auxiliar"] = codigoAuxiliar; fila0["Descripcion"] = descripcionCuenta + ", " + descripcionAuxiliar; DataGridDetalle.Refresh(); DataGridDetalle["Cuenta_Contable", index].Selected = true; DataGridDetalle.CurrentCell = DataGridDetalle["Total", index]; DataGridDetalle.BeginEdit(false); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { frm.Dispose(); } }