예제 #1
0
        private void btnEliminar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (currentRow != null)
            {
                string msg = currentRow["Descr"] + " eliminado..";

                if (MessageBox.Show("Esta seguro que desea eliminar el elemento: " + currentRow["Descr"].ToString(), _tituloVentana, MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                {
                    if (TipoCambioDAC.ExisteTipoCambioInDetalle(currentRow["IDTipoCambio"].ToString()))
                    {
                        MessageBox.Show("El tipo de cambio que desea eliminar tiene detalle asociados por favor verifique");
                        return;
                    }

                    currentRow.Delete();

                    try
                    {
                        TipoCambioDAC.oAdaptador.Update(_dsTipoCambio, "Data");
                        _dsTipoCambio.AcceptChanges();

                        PopulateGrid();
                        lblStatus.Caption = msg;
                        Application.DoEvents();
                    }
                    catch (System.Data.SqlClient.SqlException ex)
                    {
                        _dsTipoCambio.RejectChanges();
                        lblStatus.Caption = "";
                        MessageBox.Show(ex.Message);
                    }
                }
            }
        }
예제 #2
0
        private void PopulateGrid()
        {
            _dsTipoCambio = TipoCambioDAC.GetData("*");

            _dtTipoCambio        = _dsTipoCambio.Tables[0];
            this.grid.DataSource = null;
            this.grid.DataSource = _dtTipoCambio;
            //this.gridView.FocusedRowHandle = DevExpress.XtraGrid.GridControl.InvalidRowHandle;
            // gridView.ClearSelection();
            //this.gridView.UnselectRow(0);
        }
예제 #3
0
        private void btnSubir_Click(object sender, EventArgs e)
        {
            if (this.dtpFecha.EditValue == null || this.dtpFecha.EditValue.ToString() == "")
            {
                MessageBox.Show("Por favor seleccione la fecha");
                return;
            }
            String Json = JsonConvert.SerializeObject(GetTazaCambio(Convert.ToDateTime(this.dtpFecha.EditValue)));

            if (Json == "")
            {
                MessageBox.Show("No hay Tipos de Cambio Definidos para este mes, favor revisar...!");
                return;
            }

            if (TipoCambioDAC.SubirTipoCambio(Json) == true)
            {
                MessageBox.Show("Tipos de cambio actualizados.!");
            }
        }
예제 #4
0
        private void FrmParametrosContables_Load(object sender, EventArgs e)
        {
            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;

            CargarParametros();
            //configurar los searchlokup
            _lstCuentasContable = CuentaContableDAC.GetData(-1, -1, -1, "*", "*", "*", "*", "*", "*", "*", -1, -1, 1, 1, -1, -1).Tables["Data"];
            Util.Util.ConfigLookupEdit(this.slkupCuentaUtilidadAcumulada, _lstCuentasContable, "Descr", "IDCuenta");
            Util.Util.ConfigLookupEditSetViewColumns(this.slkupCuentaUtilidadAcumulada, "[{'ColumnCaption':'Cuenta','ColumnField':'Cuenta','width':30},{'ColumnCaption':'Descripción','ColumnField':'Descr','width':70}]");


            Util.Util.ConfigLookupEdit(this.slkupCuentaUtilidadPeriodo, _lstCuentasContable, "Descr", "IDCuenta");
            Util.Util.ConfigLookupEditSetViewColumns(this.slkupCuentaUtilidadPeriodo, "[{'ColumnCaption':'Cuenta','ColumnField':'Cuenta','width':30},{'ColumnCaption':'Descripción','ColumnField':'Descr','width':70}]");

            Util.Util.ConfigLookupEdit(this.slkupTipoCambio, TipoCambioDAC.GetData("*").Tables[0], "Descr", "IDTipoCambio");
            Util.Util.ConfigLookupEditSetViewColumns(this.slkupTipoCambio, "[{'ColumnCaption':'ID','ColumnField':'IDTipoCambio','width':30},{'ColumnCaption':'Descripción','ColumnField':'Descr','width':70}]");

            this.slkupCuentaUtilidadAcumulada.Properties.ShowClearButton = true;
            this.slkupCuentaUtilidadPeriodo.Properties.ShowClearButton   = true;
        }