public int InsertIphone(IphoneInfo iphone) { iphone.Id = InsertAparelho(iphone); if (iphone.Id > 0) { int id = InsertCelular(iphone); if (id > 0) { if (accessDbMySql.Conectar()) { accessDbMySql.AddParametrosMySql("@saude", iphone.BateriaSaude); accessDbMySql.AddParametrosMySql("@celular", id); accessDbMySql.ExecutarScalarMySql("spInsertIphone"); return(iphone.Id); } else { return(0); } } else { return(0); } } else { return(0); } }
private void AbrirDefeito() { FormAparelhoMenu formAparelhoMenu = new FormAparelhoMenu(infoPessoa); if (formAparelhoMenu.ShowDialog(this) == DialogResult.Yes) { FormAprelhoDefeito formProdutoDefeito = new FormAprelhoDefeito(infoPessoa); if (formProdutoDefeito.ShowDialog(this) == DialogResult.Yes) { infoCelular = formProdutoDefeito.SelecionadoCelular; infoServIphone = formProdutoDefeito.SelecionandoDefeito; colecaoServIphone.Add(infoServIphone); textBoxObs.Text = infoServIphone.iphdefobs; textBoxDescricao.Text = infoCelular.ToString(); textBoxDefeito.Text = infoServIphone.iphdefdefeito; textBoxCaracteristica.Text = infoServIphone.ToString(); buttonAdd.Enabled = false; buttonSalvar.Enabled = true; buttonSalvar.Select(); buttonCliente.Enabled = false; } formProdutoDefeito.Dispose(); } formAparelhoMenu.Dispose(); }
//private void Salvar() //{ // infoCelular.celid = negocioServ.InsertIphoneCelular(infoCelular); // SelecionadoIphone = infoCelular; // Form1.encerrarThread = true; // this.DialogResult = DialogResult.Yes; //} private void PreencherCelular() { cel = new IphoneInfo { Ano = Convert.ToInt32(maskedTextBoxAno.Text), AparelhoLinha = "Iphone/Ipad", Bateria = "", BateriaSaude = maskedTextBoxBateria.Text == "00" ? "100%" : maskedTextBoxBateria.Text + "%", Capacidade = textBoxCap.Text, Categoria = "Iphone", CategoriaSub = "", Chip = "Single Chip", Conector = "Lightning", ContaLogin = textBoxEmail.Text, ContaSenha = textBoxSenha.Text, Cor = textBoxCor.Text, Descricao = textBoxModelo.Text, Id = 0, IMEI = maskedTextBoxImei.Text, Marca = "Apple", Modelo = textBoxNumMod.Text, Pessoa = null, Senha = maskedTextBoxSenha.Text, Serie = textBoxSerie.Text, Sistema = "IOS", SistemaVersao = "N/A", Tela = "N/A", Obs = textBoxObs.Text, }; }
private void ButtonModelo_Click(object sender, EventArgs e) { FormIphoneModelo formIphoneModelo = new FormIphoneModelo(); if (formIphoneModelo.ShowDialog(this) == DialogResult.Yes) { infoCelular = formIphoneModelo.SelecionadoIphone; ConvertImagem(formIphoneModelo.SelecionadaFoto.modcorfoto); textBoxModelo.Text = infoCelular.ToString(); buttonSalvar.Enabled = true; } formIphoneModelo.Dispose(); }
private void buttonSalvar_Click(object sender, EventArgs e) { if (!(string.IsNullOrEmpty(textBoxDefeito.Text.Trim()) || string.IsNullOrEmpty(textBoxCodProd.Text))) { PreencherDefeito(); SelecionadoCelular = infoCelular; SelecionandoDefeito = infoDefeito; this.DialogResult = DialogResult.Yes; } else { FormMessage.ShowMessegeWarning("Informar o aparelho e o defeito do aparelho!"); } }
private void FormProdutoDefeito_Load(object sender, EventArgs e) { if (colecaoCelular != null) { if (colecaoCelular.Count > 1) { AbrirListaAparelho(true); } else { textBoxCodProd.Text = string.Format("{0:00000}", colecaoCelular[0].Id); textBoxProdDescricao.Text = colecaoCelular[0].ToString(); infoCelular = colecaoCelular[0]; } } else { AbrirIphoneModelo(); } }
private IphoneColecao PreencherIphone(DataTable dataTable) { PessoaNegocio negocio = new PessoaNegocio(EmpConexao, EnumAssistencia.Loja); IphoneColecao colecao = new IphoneColecao(); foreach (DataRow row in dataTable.Rows) { IphoneInfo iphone = new IphoneInfo { Ano = Convert.ToInt32(row["apaano"]), AparelhoLinha = Convert.ToString(row["apalinha"]), Bateria = Convert.ToString(row["celbateria"]), BateriaSaude = Convert.ToString(row["iphbateriasaude"]), Capacidade = Convert.ToString(row["celcapacidade"]), Categoria = Convert.ToString(row["apacategoria"]), CategoriaSub = Convert.ToString(row["apacategoriasub"]), Chip = Convert.ToString(row["celchip"]), Conector = Convert.ToString(row["celconector"]), ContaLogin = Convert.ToString(row["celcontalogin"]), ContaSenha = Convert.ToString(row["celcontasenha"]), Cor = Convert.ToString(row["apacor"]), Descricao = Convert.ToString(row["apadescricao"]), Id = Convert.ToInt32(row["apaid"]), IMEI = Convert.ToString(row["celimei"]), Marca = Convert.ToString(row["apamarca"]), Modelo = Convert.ToString(row["apamodelo"]), Obs = Convert.ToString(row["apaobs"]), Senha = Convert.ToString(row["apasenha"]), Serie = Convert.ToString(row["apaserie"]), Sistema = Convert.ToString(row["apasistema"]), SistemaVersao = Convert.ToString(row["apasistemaversao"]), Tela = Convert.ToString(row["celtela"]), Pessoa = negocio.ConsultarPessoaId(Convert.ToInt32(row["apaidpessoa"])), }; colecao.Add(iphone); } return(colecao); }
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); }
private void AbrirListaAparelho(bool modelo = false) { Form_ConsultarColecao colecao = new Form_ConsultarColecao(); if (colecaoCelular != null) { foreach (IphoneInfo aparelho in colecaoCelular) { Form_Consultar form_Consultar = new Form_Consultar { Cod = string.Format("{0:00000}", aparelho.Id), Descricao = aparelho.ToString() }; colecao.Add(form_Consultar); } } FormConsultar_Cod_Descricao formConsultar_Cod_Descricao = new FormConsultar_Cod_Descricao(colecao, "Aparelho"); if (formConsultar_Cod_Descricao.ShowDialog(this) == DialogResult.Yes) { Form_Consultar consultar = formConsultar_Cod_Descricao.Selecionado; textBoxCodProd.Text = consultar.Cod; textBoxProdDescricao.Text = consultar.Descricao; //infoCelular = negocioServ.ConsultarIphoneCelularId(Convert.ToInt32(consultar.Cod)); SelecionadoCelular = infoCelular; } else if (modelo) { AbrirIphoneModelo(); } formConsultar_Cod_Descricao.Dispose(); }