コード例 #1
0
        //FIN PERMISOS

        private void CargarEstados()
        {
            try
            {
                BLL.Tables.COMESTADO _tipo = new BLL.Tables.COMESTADO();
                _tipo.OrderByParameter.Add(DAL.Tables.COMESTADO.ColumnEnum.descripcion);
                this.bindingSourceEstadoCompra.DataSource = _tipo.ItemList();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void toolStripButtonSave_Click(object sender, EventArgs e)
        {
            try
            {
                Entities.Tables.COMESTADO _item = new Entities.Tables.COMESTADO();
                BLL.Tables.COMESTADO      _tipo = new BLL.Tables.COMESTADO();

                _item.ESTADO_ID   = _idEstado;
                _item.DESCRIPCION = this.textBoxDescrip.Text.Trim();
                //verifico si la variable es distinta de cero
                if (_idEstado != 0)
                {
                    //ESTOY ACTUALIZANDO UN ESTADO
                    if (this.textBoxDescrip.Text.Trim() != string.Empty)
                    {
                        _tipo.Update(_item);
                        _idEstado = 0;
                        this.textBoxDescrip.Text = string.Empty;
                        MessageBox.Show("La Operación se realizó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Debe ingresar una descripción", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.textBoxDescrip.Focus();
                    }
                }
                else
                {
                    //ES UN NUEVO INGRESO
                    if (this.textBoxDescrip.Text.Trim() != string.Empty)
                    {
                        _tipo.Add(_item);
                        _idEstado = 0;
                        this.textBoxDescrip.Text = string.Empty;
                        MessageBox.Show("La Operación se realizó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Debe ingresar una descripción", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.textBoxDescrip.Focus();
                    }
                }
                CargarEstados();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }