Esempio n. 1
0
        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!");
            }
        }
Esempio n. 2
0
 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
     };
 }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
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);
        }
Esempio n. 5
0
 public FormIphoneCadastrar(IphoneCompraInfo iphone)
 {
     Inicializar();
     iphoneCompraInfo = iphone;
     PreencherForm();
 }