Ejemplo n.º 1
0
        private void InsertarGastos()
        {
            CLS_Gastos Clase = new CLS_Gastos();
            DateTime   Fcha;

            //Clase.Id_Gasto = textId.Text.Trim();
            //Clase.Id_GastoIndirecto = textGastosIndirectos.Tag.ToString().Trim();
            Clase.Importe     = Convert.ToDecimal(textImporte.Text);
            Clase.Tipo_Cambio = Convert.ToDecimal(textTC.Text);
            Fcha = Convert.ToDateTime(dateFecha.EditValue);
            Clase.Fecha_Gasto = Fcha.Year.ToString() + DosCero(Fcha.Month.ToString()) + DosCero(Fcha.Day.ToString());
            Clase.Concepto    = textConcepto.Text;
            Clase.Factura     = textFactura.Text;
            Clase.Id_Cuenta   = textCtas.Tag.ToString();
            Clase.MtdInsertarGastos();

            if (Clase.Exito)
            {
                CargarGastos();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
Ejemplo n.º 2
0
        private void btnImportar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (dtgValGastos.RowCount > 0)
            {
                pgBar.Properties.Minimum = 0;
                pgBar.Properties.Maximum = dtgValGastos.RowCount;
                pgBar.Position           = 0;
                int contador = 0;
                for (int i = 0; i < dtgValGastos.RowCount; i++)
                {
                    pgBar.Position = i + 1;
                    Application.DoEvents();
                    int      xRow   = dtgValGastos.GetVisibleRowHandle(i);
                    DateTime vFecha = Convert.ToDateTime(dtgValGastos.GetRowCellValue(xRow, "Fecha").ToString());

                    if (!ExisteTipoCambio(vFecha))
                    {
                        XtraMessageBox.Show("Falta de capturar el tipo de cambio de la fecha " + vFecha.ToString());
                    }
                    else
                    {
                        CLS_Gastos insdetped = new CLS_Gastos();
                        insdetped.Fecha_Gasto = vFecha.Year.ToString() + DosCero(vFecha.Month.ToString()) + DosCero(vFecha.Day.ToString());
                        insdetped.Tipo_Cambio = Convert.ToDecimal(vTipoCambio);
                        insdetped.Importe     = Convert.ToDecimal(dtgValGastos.GetRowCellValue(xRow, "Importe").ToString());
                        insdetped.Factura     = string.Empty;
                        insdetped.Concepto    = dtgValGastos.GetRowCellValue(xRow, "Concepto").ToString();
                        string vCuenta = dtgValGastos.GetRowCellValue(xRow, "Codigo").ToString();
                        vCuenta              = vCuenta.Substring(0, 4) + "-" + vCuenta.Substring(4, 2) + "-" + vCuenta.Substring(6, 2) + "-" + vCuenta.Substring(8, 5);
                        insdetped.Id_Cuenta  = vCuenta;
                        insdetped.Referencia = dtgValGastos.GetRowCellValue(xRow, "Referencia").ToString();
                        insdetped.Poliza     = Convert.ToInt32(dtgValGastos.GetRowCellValue(xRow, "Poliza").ToString());
                        insdetped.Moneda     = dtgValGastos.GetRowCellValue(xRow, "TextoFinal").ToString();
                        insdetped.TipoPoliza = dtgValGastos.GetRowCellValue(xRow, "Nombre").ToString();
                        insdetped.MtdInsertarGastos();
                        if (!insdetped.Exito)
                        {
                            XtraMessageBox.Show(insdetped.Mensaje, "Error al guardar el Registro");
                        }
                        else
                        {
                            contador++;
                        }
                    }
                }
                XtraMessageBox.Show("Se han importado " + contador + " datos con exito ");
                pgBar.Position = 0;
            }
            else
            {
                XtraMessageBox.Show("No existen datos para importar");
            }
        }
Ejemplo n.º 3
0
        private void CargarGastos()
        {
            DateTime Fcha;

            gridControl1.DataSource = null;
            CLS_Gastos Clase = new CLS_Gastos();

            Fcha = Convert.ToDateTime(dateFecha.EditValue);

            Clase.Fecha_Gasto = Fcha.Year.ToString() + DosCero(Fcha.Month.ToString()) + DosCero(Fcha.Day.ToString());
            Clase.MtdSeleccionarGastos();
            if (Clase.Exito)
            {
                gridControl1.DataSource = Clase.Datos;
            }
        }
Ejemplo n.º 4
0
        private void EliminarGastos()
        {
            CLS_Gastos Clase = new CLS_Gastos();

            //Clase.Id_Gasto = textId.Text.Trim();
            Clase.MtdEliminarGastos();
            if (Clase.Exito)
            {
                CargarGastos();
                XtraMessageBox.Show("Se ha Eliminado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
Ejemplo n.º 5
0
        private Boolean CargarId()
        {
            DateTime Fcha;

            CLS_Gastos Clase = new CLS_Gastos();

            Fcha = Convert.ToDateTime(dateFecha.EditValue);

            Clase.Fecha_Gasto = Fcha.Year.ToString() + DosCero(Fcha.Month.ToString()) + DosCero(Fcha.Day.ToString());
            Clase.MtdSeleccionarIdGasto();
            if (Clase.Exito)
            {
                if (Clase.Datos.Rows.Count > 0)
                {
                    textId.Text = Fcha.Year.ToString().Substring(2, 2) + DosCero(Fcha.Month.ToString()) + DosCero(Fcha.Day.ToString()) + Clase.Datos.Rows[0][0].ToString();
                    return(true);
                }
            }
            return(false);
        }
Ejemplo n.º 6
0
        private Boolean ExisteTipoCambio(DateTime vFecha)
        {
            DateTime   Fcha;
            Boolean    Valor = false;
            CLS_Gastos Clase = new CLS_Gastos();

            Clase.Fecha_Gasto = vFecha.Year.ToString() + DosCero(vFecha.Month.ToString()) + DosCero(vFecha.Day.ToString());
            Clase.MtdSeleccionarTCxFecha();
            if (Clase.Exito)
            {
                if (Clase.Datos.Rows.Count > 0)
                {
                    vTipoCambio = Clase.Datos.Rows[0]["Tipo_Cambio"].ToString();
                    Valor       = true;
                }
                else
                {
                    vTipoCambio = "0";
                }
            }
            return(Valor);
        }
Ejemplo n.º 7
0
        private void CargarTC()
        {
            DateTime Fcha;

            CLS_Gastos Clase = new CLS_Gastos();

            Fcha = Convert.ToDateTime(dateFecha.EditValue);

            Clase.Fecha_Gasto = Fcha.Year.ToString() + DosCero(Fcha.Month.ToString()) + DosCero(Fcha.Day.ToString());
            Clase.MtdSeleccionarTCxFecha();
            if (Clase.Exito)
            {
                if (Clase.Datos.Rows.Count > 0)
                {
                    textTC.Text = Clase.Datos.Rows[0]["Tipo_Cambio"].ToString();
                }
                else
                {
                    textTC.Text = "0";
                }
            }
        }