private ServicoIphoneColecao PreencherServicoIphone(DataTable dataTable)
        {
            ServicoIphoneColecao colecao = new ServicoIphoneColecao();

            foreach (DataRow row in dataTable.Rows)
            {
                ServicoIphoneInfo defeito = new ServicoIphoneInfo
                {
                    iphdefautofrontal       = Convert.ToString(row["iphdefautofrontal"]),
                    iphdefautointerno       = Convert.ToString(row["iphdefautointerno"]),
                    iphdefcamfrontal        = Convert.ToString(row["iphdefcamfrontal"]),
                    iphdefcamtraseira       = Convert.ToString(row["iphdefcamtraseira"]),
                    iphdefcarcaca           = Convert.ToString(row["iphdefcarcaca"]),
                    iphdefconector          = Convert.ToString(row["iphdefconector"]),
                    iphdefdefeito           = Convert.ToString(row["iphdefdefeito"]),
                    iphdefflash             = Convert.ToString(row["iphdefflash"]),
                    iphdeffone              = Convert.ToString(row["iphdeffone"]),
                    iphdefhome              = Convert.ToString(row["iphdefhome"]),
                    iphdefid                = Convert.ToInt32(row["iphdefid"]),
                    iphdefmicrofone         = Convert.ToString(row["iphdefmicrofone"]),
                    iphdefmicrofonetraseiro = Convert.ToString(row["iphdefmicrofonetraseiro"]),
                    iphdefobs               = Convert.ToString(row["iphdefobs"]),
                    iphdefparafuso          = Convert.ToString(row["iphdefparafuso"]),
                    iphdefsensorprox        = Convert.ToString(row["iphdefsensorprox"]),
                    iphdeftouchdisplay      = Convert.ToString(row["iphdeftouchdisplay"])
                };

                colecao.Add(defeito);
            }

            return(colecao);
        }
        public int UpdateServicoIphone(ServicoIphoneInfo defeito)
        {
            if (accessDbMySql.Conectar())
            {
                accessDbMySql.AddParametrosMySql("@autofrontal", defeito.iphdefautofrontal);
                accessDbMySql.AddParametrosMySql("@autointerno", defeito.iphdefautointerno);
                accessDbMySql.AddParametrosMySql("@camfrontal", defeito.iphdefcamfrontal);
                accessDbMySql.AddParametrosMySql("@camtraseira", defeito.iphdefcamtraseira);
                accessDbMySql.AddParametrosMySql("@carcaca", defeito.iphdefcarcaca);
                accessDbMySql.AddParametrosMySql("@conector", defeito.iphdefconector);
                accessDbMySql.AddParametrosMySql("@defeito", defeito.iphdefdefeito);
                accessDbMySql.AddParametrosMySql("@flash", defeito.iphdefflash);
                accessDbMySql.AddParametrosMySql("@fone", defeito.iphdeffone);
                accessDbMySql.AddParametrosMySql("@home", defeito.iphdefhome);
                accessDbMySql.AddParametrosMySql("@id", defeito.iphdefid);
                accessDbMySql.AddParametrosMySql("@microfone", defeito.iphdefmicrofone);
                accessDbMySql.AddParametrosMySql("@microfonetraseiro", defeito.iphdefmicrofonetraseiro);
                accessDbMySql.AddParametrosMySql("@obs", defeito.iphdefobs);
                accessDbMySql.AddParametrosMySql("@parafuso", defeito.iphdefparafuso);
                accessDbMySql.AddParametrosMySql("@sensorprox", defeito.iphdefsensorprox);
                accessDbMySql.AddParametrosMySql("@display", defeito.iphdeftouchdisplay);
                accessDbMySql.AddParametrosMySql("@volume", defeito.iphdefvolume);
                accessDbMySql.AddParametrosMySql("@silencioso", defeito.iphdefsilencioso);
                accessDbMySql.AddParametrosMySql("@desligar", defeito.iphdefdesligar);
                accessDbMySql.AddParametrosMySql("@bandeja", defeito.iphdefbandeja);

                return(accessDbMySql.ExecutarScalarMySql("sUpdateServicoIphone"));
            }
            else
            {
                return(0);
            }
        }
예제 #3
0
 private void PreencherDefeito()
 {
     infoDefeito = new ServicoIphoneInfo
     {
         iphdefautofrontal       = textBoxAutoFrontal.Text,
         iphdefautointerno       = textBoxAutoInterno.Text,
         iphdefcamfrontal        = textBoxCamFrontal.Text,
         iphdefcamtraseira       = textBoxCamTraseira.Text,
         iphdefcarcaca           = textBoxCarcaca.Text,
         iphdefconector          = textBoxConector.Text,
         iphdefdefeito           = textBoxDefeito.Text,
         iphdefflash             = textBoxFlash.Text,
         iphdeffone              = textBoxFone.Text,
         iphdefhome              = textBoxHome.Text,
         iphdefid                = 0,
         iphdefmicrofone         = textBoxMicro.Text,
         iphdefmicrofonetraseiro = textBoxMicroTraseira.Text,
         iphdefobs               = textBoxObs.Text,
         iphdefparafuso          = textBoxParafuso.Text,
         iphdefsensorprox        = textBoxSensor.Text,
         iphdeftouchdisplay      = textBoxDisplay.Text,
         iphdefbandeja           = textBoxBandeja.Text,
         iphdefdesligar          = textBoxDesligar.Text,
         iphdefsilencioso        = textBoxSilencioso.Text,
         iphdefvolume            = textBoxVolume.Text,
     };
 }
예제 #4
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();
        }
예제 #5
0
 private void Limpar()
 {
     infoServIphone = null;
     textBoxCaracteristica.Clear();
     textBoxDescricao.Clear();
     textBoxDefeito.Clear();
     textBoxObs.Clear();
     buttonAdd.Enabled = true;
 }