public IphoneModeloCorColecao ConsultarIphoneModeloCorFoto()
        {
            if (accessDbMySql.ConectarSys())
            {
                DataTable dataTable = accessDbMySql.dataTableMySql("spConsultarIphoneModeloCorFoto");

                if (dataTable != null)
                {
                    IphoneModeloCorColecao colecao = new IphoneModeloCorColecao();
                    foreach (DataRow row in dataTable.Rows)
                    {
                        IphoneModeloCorInfo cor = new IphoneModeloCorInfo
                        {
                            modcorfoto      = DBNull.Value.Equals(row["modcorfoto"]) ? null : (byte[])row["modcorfoto"],
                            modcorid        = Convert.ToInt32(row["modcorid"]),
                            modcoridcor     = Convert.ToInt32(row["modcoridcor"]),
                            modcoridiphone  = Convert.ToInt32(row["modcoridiphone"]),
                            iphcordescricao = Convert.ToString(row["iphcordescricao"])
                        };

                        colecao.Add(cor);
                    }

                    return(colecao);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
        public int UpdateFotoIphoneModelo(IphoneModeloCorInfo cor)
        {
            if (accessDbMySql.ConectarSys())
            {
                accessDbMySql.AddParametrosMySql("@phone", cor.modcoridiphone);
                accessDbMySql.AddParametrosMySql("@foto", cor.modcorfoto);

                return(accessDbMySql.ExecutarScalarMySql("spUpdateFotoIphoneModelo"));
            }
            else
            {
                return(0);
            }
        }
예제 #3
0
        private void ComboBoxCor_SelectedIndexChanged(object sender, EventArgs e)
        {
            textBoxCor.Text = comboBoxCor.Text;

            if (comboBoxTipo.Text == "Iphone")
            {
                foreach (IphoneModeloCorInfo cor in colecaoCorSelecionada)
                {
                    if (comboBoxCor.Text == cor.iphcordescricao)
                    {
                        SelecionadaFoto = cor;
                        ConvertImagem(cor.modcorfoto);
                        break;
                    }
                }
            }
        }
예제 #4
0
        private void ButtonSalvar_Click(object sender, EventArgs e)
        {
            SalvarFoto();
            IphoneModeloCorInfo iphoneModeloCorInfo = new IphoneModeloCorInfo
            {
                modcorfoto     = imagem_byte,
                modcoridcor    = Convert.ToInt32(comboBoxCor.SelectedValue),
                modcoridiphone = Convert.ToInt32(comboBoxModelo.SelectedValue)
            };

            if (negocioServ.InsertIphoneModeloCor(iphoneModeloCorInfo) > 0)
            {
                FormMessage.ShowMessegeInfo("Salvo com sucesso!");
            }
            else
            {
                FormMessage.ShowMessegeWarning("Falha ao tentar salvar!");
            }
        }
예제 #5
0
        private void ButtonPrincipal_Click(object sender, EventArgs e)
        {
            //aqui salva a foto na tabela tabiphonemodelo que será a foto principal
            SalvarFoto();
            IphoneModeloCorInfo iphoneModeloCorInfo = new IphoneModeloCorInfo
            {
                modcorfoto     = imagem_byte,
                modcoridcor    = Convert.ToInt32(comboBoxCor.SelectedValue),
                modcoridiphone = Convert.ToInt32(comboBoxModelo.SelectedValue)
            };

            if (negocioServ.UpdateFotoIphoneModelo(iphoneModeloCorInfo) > 0)
            {
                FormMessage.ShowMessegeInfo("Salvo com sucesso!");
            }
            else
            {
                FormMessage.ShowMessegeWarning("Falha ao tentar salvar!");
            }
        }