public frmAlterar(Movimento item) { InitializeComponent(); message.Hide(); BindTipos(); this.Movimento = item; txtDescricao.Text = item.Descricao; txtData.Value = item.Data; txtValor.Value = Convert.ToDecimal(item.Valor); txtObservacao.Text = item.Observacao; cboTipo.SelectedValue = item.TipoMovimento; }
private void btIncluir_Click(object sender, EventArgs e) { try { if (ValidadeFields()) { message.Hide(); Movimento novo = new Movimento(); novo.Id = Guid.NewGuid(); novo.Data = DateTime.Today; novo.Descricao = "Venda - " + DateTime.Now.ToShortTimeString(); ; if (lstValores.Items.Count > 0) novo.Valor = Convert.ToDouble(lbTotal.Text.Substring(3)); else novo.Valor = Convert.ToDouble(txtValor.Value); novo.TipoMovimento = DBInstance.DB.TipoMovimento.FirstOrDefault(i => i.Descricao == "Entrada").Id; novo.Observacao = txtObservacao.Text; DBInstance.DB.Movimentos.AddObject(novo); DBInstance.DB.SaveChanges(); MessageBox.Show("Sucesso!", "Movimento incluído com sucesso!", MessageBox.MessageBoxButtons.Ok, MessageBox.MessageBoxIcon.Confirmation); if (MessageBox.Show("Atenção", "Deseja incluir outro movimento?", MessageBox.MessageBoxButtons.YesNo, MessageBox.MessageBoxIcon.Information) == System.Windows.Forms.DialogResult.Yes) { txtValor.Value = 0; txtObservacao.Text = ""; txtValor.Focus(); lstValores.Items.Clear(); lbTotal.Visible = false; } else this.Close(); } } catch (Exception ex) { MessageBox.Show("Erro", "Ocorreu um erro durante o processamento. \r\nDetalhe: " + ex.Message, MessageBox.MessageBoxButtons.Ok, MessageBox.MessageBoxIcon.Error); } }
/// <summary> /// Create a new Movimento object. /// </summary> /// <param name="descricao">Initial value of the Descricao property.</param> /// <param name="valor">Initial value of the Valor property.</param> /// <param name="data">Initial value of the Data property.</param> /// <param name="id">Initial value of the Id property.</param> /// <param name="tipoMovimento">Initial value of the TipoMovimento property.</param> public static Movimento CreateMovimento(global::System.String descricao, global::System.Double valor, global::System.DateTime data, global::System.Guid id, global::System.Guid tipoMovimento) { Movimento movimento = new Movimento(); movimento.Descricao = descricao; movimento.Valor = valor; movimento.Data = data; movimento.Id = id; movimento.TipoMovimento = tipoMovimento; return movimento; }
/// <summary> /// Deprecated Method for adding a new object to the Movimentos EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToMovimentos(Movimento movimento) { base.AddObject("Movimentos", movimento); }
private void btIncluir_Click(object sender, EventArgs e) { try { if (ValidadeFields()) { message.Hide(); Movimento novo = new Movimento(); novo.Id = Guid.NewGuid(); novo.Data = txtData.Value.Date; novo.Descricao = txtDescricao.Text; novo.Valor = Convert.ToDouble(txtValor.Value); novo.TipoMovimento = ((Guid)cboTipo.SelectedValue); novo.Observacao = txtObservacao.Text; DBInstance.DB.Movimentos.AddObject(novo); DBInstance.DB.SaveChanges(); this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show("Erro", "Ocorreu um erro durante o processamento. \r\nDetalhe: " + ex.Message, MessageBox.MessageBoxButtons.Ok, MessageBox.MessageBoxIcon.Error); } }