コード例 #1
0
        private void dgvList_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
        {
            if (e.StateChanged != DataGridViewElementStates.Selected)
            {
                return;
            }

            if (dgvList.SelectedRows.Count != 0)
            {
                try
                {
                    DataGridViewRow row = this.dgvList.SelectedRows[0];
                    one = (SisListas)row.DataBoundItem;
                }
                catch (Exception ex)
                {
                    //MessageBox.Show(ex.Message);
                    MetroFramework.MetroMessageBox.Show(this.MdiParent, ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                btnEdit.Visible = true;
            }
            else
            {
                btnEdit.Visible = false;
            }
        }
コード例 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            SisListas _one = new SisListas();

            _one = srv.GetOne(Globals.logEmpresa.id, "0");

            frmCnfListasDetail fDetalle = new frmCnfListasDetail(_one);

            if (ConfigUI.LaunchDialogForm(fDetalle) == DialogResult.OK)
            {
                GetList();
                MetroFramework.MetroMessageBox.Show(this.MdiParent, "Registro agregado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #3
0
        public frmCnfListasDetail(SisListas obj)
        {
            InitializeComponent();
            one           = obj;
            lblTitle.Text = obj.nombre;

            txtNombre.DataBindings.Add("Text", one, "nombre", true, DataSourceUpdateMode.OnPropertyChanged);

            //_listaCampos = srv.GetList(Globals.logEmpresa.id);
            //_listaCategorias.Insert(0, new InvCategoria { nombre = "PRINCIPAL", id = "00000000000000000000000000000000" });
            //cmbCategoria.DataSource = _listaCategorias;
            //cmbCategoria.DisplayMember = "nombre";
            //cmbCategoria.ValueMember = "id";
        }
コード例 #4
0
        private void CrearBindings()
        {
            Console.WriteLine("Globals.logEmpresa.monedas: " + Globals.logEmpresa.monedas);
            _listaMonedas = srvMoneda.GetList(Globals.logEmpresa.monedas);
            if (_listaMonedas.Count > 0)
            {
                SisListas obj = _listaMonedas.Find(x => x.id.Contains("11E8F819279E29CC9E9100270E383B06"));
                if (obj != null)
                {
                    _listaMonedas.Remove(obj);
                }
            }

            cmbMonedas.DataSource    = _listaMonedas;
            cmbMonedas.DisplayMember = "nombre";
            cmbMonedas.ValueMember   = "id";

            lblSubTitle.Text = one.nro_control;
            txtFecha.Text    = one.fecha.ToString();
        }
コード例 #5
0
        public string SetOne(SisListas one)
        {
            string _id = srv.SetOne(one);

            return(_id);
        }
コード例 #6
0
        public SisListas GetOne(string idEmpresa, string id)
        {
            SisListas _one = srv.GetOne(idEmpresa, id);

            return(_one);
        }
コード例 #7
0
 private void cmbMonedas_SelectedValueChanged(object sender, EventArgs e)
 {
     _moneda = (SisListas)cmbMonedas.SelectedItem;
 }