private void ButtonSelecionar_Click(object sender, EventArgs e) { if (dataGridViewListar.SelectedRows.Count > 0) { SelecionadoIphone = new IphoneCompraColecao(); foreach (DataGridViewRow row in dataGridViewListar.SelectedRows) { IphoneCompraInfo comp = (IphoneCompraInfo)row.DataBoundItem; SelecionadoIphone.Add(comp); } if (this.Modal) { this.DialogResult = DialogResult.Yes; } else { FormIphoneCadastrar formIphoneCadastrar = new FormIphoneCadastrar(SelecionadoIphone[0]); if (formIphoneCadastrar.ShowDialog(this) == DialogResult.Yes) { } formIphoneCadastrar.Dispose(); } } else { FormMessage.ShowMessegeWarning("Selecione um item na lista!"); } }
private void PreencherInfo() { iphoneCompraInfo = new IphoneCompraInfo { iphcompradatacompra = dateTimePickerCompra.Value.Date, iphcompradatagarantia = dateTimePickerGarantia.Value.Date, iphcompragarantiaapple = radioButtonApple.Checked, iphcompragarantiadias = Convert.ToInt32(comboBoxPrazo.Text), iphcompraid = 0, iphcompraaparelho = infoCelular, iphcomprafornecedor = infoFornecedor, iphcompranovo = radioButtonNovo.Checked, iphcompravalorcompra = Convert.ToDecimal(textBoxCompra.Text), iphcompravalorvenda = Convert.ToDecimal(textBoxVenda.Text), iphcomprafunc = Form1.User }; }
public int InsertIphoneCompra(IphoneCompraInfo compraInfo) { if (accessDbMySql.Conectar()) { accessDbMySql.AddParametrosMySql("@compra", compraInfo.iphcompradatacompra); accessDbMySql.AddParametrosMySql("@garantia", compraInfo.iphcompradatagarantia); accessDbMySql.AddParametrosMySql("@apple", compraInfo.iphcompragarantiaapple); accessDbMySql.AddParametrosMySql("@dias", compraInfo.iphcompragarantiadias); accessDbMySql.AddParametrosMySql("@aparelho", compraInfo.iphcompraaparelho.Id); accessDbMySql.AddParametrosMySql("@fornecedor", compraInfo.iphcomprafornecedor.Id); accessDbMySql.AddParametrosMySql("@novo", compraInfo.iphcompranovo); accessDbMySql.AddParametrosMySql("@valorcompra", compraInfo.iphcompravalorcompra); accessDbMySql.AddParametrosMySql("@valorvenda", compraInfo.iphcompravalorvenda); accessDbMySql.AddParametrosMySql("@func", compraInfo.iphcomprafunc.useidfuncionario); return(accessDbMySql.ExecutarScalarMySql("spInsertIphoneCompra")); } else { return(0); } }
private IphoneCompraColecao PreencherIphoneCompra(DataTable dataTable) { PessoaNegocio negocio = new PessoaNegocio(EmpConexao, EnumAssistencia.Loja); UserNegocio user = new UserNegocio(EmpConexao); IphoneCompraColecao colecao = new IphoneCompraColecao(); foreach (DataRow row in dataTable.Rows) { IphoneInfo iphone = ConsultarAparelhoIphone(Convert.ToInt32(row["iphcompraidaparelho"])); decimal marg = Convert.ToDecimal(row["iphcompravalorvenda"]) - Convert.ToDecimal(row["iphcompravalorcompra"]); IphoneCompraInfo compra = new IphoneCompraInfo { Descricao = iphone.ToString(), iphcompraaparelho = iphone, iphcompradatacompra = Convert.ToDateTime(row["iphcompradatacompra"]), iphcompradatacontrole = Convert.ToDateTime(row["iphcompradatacontrole"]), iphcompradatagarantia = Convert.ToDateTime(row["iphcompradatagarantia"]), iphcomprafornecedor = negocio.ConsultarPessoaId(Convert.ToInt32(row["iphcompraidfornecedor"])), iphcompragarantiaapple = Convert.ToBoolean(row["iphcompragarantiaapple"]), DescricaoGarantia = Convert.ToBoolean(row["iphcompragarantiaapple"]) ? Convert.ToBoolean(row["iphcompranovo"]) ? "1 ano pela Apple" : "Apple, ate " + Convert.ToDateTime(row["iphcompradatagarantia"]).ToShortDateString() : "Loja, " + Convert.ToInt32(row["iphcompragarantiadias"]) + " dias, ate " + (DateTime.Now.AddDays(Convert.ToInt32(row["iphcompragarantiadias"])).ToShortDateString()), iphcompragarantiadias = Convert.ToInt32(row["iphcompragarantiadias"]), iphcompraid = Convert.ToInt32(row["iphcompraid"]), iphcomprafunc = user.ConsultarUsuarioFuncId(Convert.ToInt32(row["iphcompraidfunc"])), iphcompranovo = Convert.ToBoolean(row["iphcompranovo"]), DescricaoEstado = Convert.ToBoolean(row["iphcompranovo"]) ? "Novo" : "Semi novo", iphcompravalorcompra = Convert.ToDecimal(row["iphcompravalorcompra"]), iphcompravalorvenda = Convert.ToDecimal(row["iphcompravalorvenda"]), DescricaoMargem = marg.ToString("C2") + " (" + ((marg * 100) / Convert.ToDecimal(row["iphcompravalorcompra"])).ToString("F1") + "%)" }; colecao.Add(compra); } return(colecao); }
public FormIphoneCadastrar(IphoneCompraInfo iphone) { Inicializar(); iphoneCompraInfo = iphone; PreencherForm(); }