private void toolStripButtonSave_Click(object sender, EventArgs e) { try { Entities.Tables.STKTIPOMOV _item = new Entities.Tables.STKTIPOMOV(); BLL.Tables.STKTIPOMOV _tipo = new BLL.Tables.STKTIPOMOV(); _item.TIPOMOV_ID = _idTipoMov; _item.DESCRIPCION = this.textBoxDescrip.Text.Trim(); if (this.radioButtonPositivo.Checked) { _item.SIGNO = 1; } else { _item.SIGNO = -1; } //verifico si la variable es distinta de cero if (_idTipoMov != 0) { //ESTOY ACTUALIZANDO UN ESTADO if (this.textBoxDescrip.Text.Trim() != string.Empty) { _tipo.Update(_item); _idTipoMov = 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); _idTipoMov = 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(); } } CargarTiposMov(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//FIN PERMISOS private void CargarTiposMov() { try { BLL.Tables.STKTIPOMOV _tipo = new BLL.Tables.STKTIPOMOV(); _tipo.OrderByParameter.Add(DAL.Tables.STKTIPOMOV.ColumnEnum.descripcion); this.bindingSourceMovimientoStock.DataSource = _tipo.ItemList(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }