//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); } }
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); } }