public IphoneModeloColecao PreencherIphoneModelo(DataTable dataTable)
        {
            IphoneModeloColecao colecao = new IphoneModeloColecao();

            foreach (DataRow iphone in dataTable.Rows)
            {
                IphoneModeloInfo phone = new IphoneModeloInfo
                {
                    iphmodbotoescontroles = Convert.ToString(iphone["iphmodbotoescontroles"]).Split(';'),
                    iphmodcamerafrontal   = Convert.ToString(iphone["iphmodcamerafrontal"]).Split(';'),
                    iphmodcameratraseira  = Convert.ToString(iphone["iphmodcameratraseira"]).Split(';'),
                    iphmodcapacidade      = Convert.ToString(iphone["iphmodcapacidade"]).Split(';'),
                    iphmodconteudocaixa   = Convert.ToString(iphone["iphmodconteudocaixa"]).Split(';'),
                    iphmodcor             = Convert.ToString(iphone["iphmodcor"]).Split(';'),
                    iphmoddetalhes        = Convert.ToString(iphone["iphmoddetalhes"]).Split(';'),
                    iphmodenergiabateria  = Convert.ToString(iphone["iphmodenergiabateria"]).Split(';'),
                    iphmodgravacao        = Convert.ToString(iphone["iphmodgravacao"]).Split(';'),
                    iphmodid            = Convert.ToInt32(iphone["iphmodid"]),
                    iphmodlancamento    = Convert.ToInt32(iphone["iphmodlancamento"]),
                    iphmodnum           = Convert.ToString(iphone["iphmodnum"]).Split(';'),
                    iphmodpesodimensoes = Convert.ToString(iphone["iphmodpesodimensoes"]).Split(';'),
                    iphmodresistente    = Convert.ToString(iphone["iphmodresistente"]).Split(';'),
                    iphmodsensores      = Convert.ToString(iphone["iphmodsensores"]).Split(';'),
                    iphmodtela          = Convert.ToString(iphone["iphmodtela"]).Split(';'),
                    iphmodtvvideo       = Convert.ToString(iphone["iphmodtvvideo"]).Split(';'),
                    iphmoddescricao     = Convert.ToString(iphone["iphmoddescricao"]),
                    iphmodipad          = Convert.ToBoolean(iphone["iphmodipad"]),
                    iphmodfoto          = DBNull.Value.Equals(iphone["iphmodfoto"]) ? null : (byte[])iphone["iphmodfoto"]
                };
                colecao.Add(phone);
            }

            return(colecao);
        }
Esempio n. 2
0
        private void FormIphoneModelo_Load(object sender, EventArgs e)
        {
            colecaoCores = negocioServ.ConsultarIphoneCorColecao();

            colecaoIpad   = new IphoneModeloColecao();
            colecaoIphone = new IphoneModeloColecao();

            foreach (IphoneModeloInfo phone in Form1.IphoneColecao)
            {
                if (phone.iphmodipad)
                {
                    colecaoIpad.Add(phone);
                }
                else
                {
                    colecaoIphone.Add(phone);
                }
            }

            colecaoCor = Form1.IphoneCorColecao;
            comboBoxModelo.DataSource    = colecaoIphone;
            comboBoxModelo.SelectedIndex = -1;
            cod = 1;

            if (colecaoCor == null)
            {
                FormMessage.ShowMessegeWarning("O formulário ainda não está pronto, tente mais tarde!");
                this.DialogResult = DialogResult.Cancel;
            }
        }
Esempio n. 3
0
        public FormIphoneSalvarFoto(IphoneModeloColecao colecao)
        {
            InitializeComponent();
            colecaoIphone = colecao;
            colecaoCod    = negocioServ.ConsultarIphoneCorColecao();


            comboBoxModelo.ValueMember   = "iphmodid";
            comboBoxModelo.DisplayMember = "iphmoddescricao";
            comboBoxModelo.DataSource    = colecaoIphone;
            comboBoxModelo.SelectedIndex = -1;
        }
        public List <int> ConsultarNovoIphoneModelo() //esse metodo serve consultar se há um novo modelo de cadastrado
        {
            string              diretorio = @"C:\Users\Public\LevitSoft\";
            SerializarNegocios  serial    = new SerializarNegocios(diretorio);
            IphoneModeloColecao phone     = (IphoneModeloColecao)serial.DesserializarObjeto(@"phone.lvt");
            List <int>          lista     = new List <int>();
            HashSet <int>       setNovo   = new HashSet <int>();
            HashSet <int>       set       = new HashSet <int>();

            if (accessDbMySql.ConectarSys())
            {
                DataTable dataTable = accessDbMySql.dataTableMySql("spConsultarNovoModelo");

                if (dataTable != null)
                {
                    foreach (DataRow row in dataTable.Rows)
                    {
                        setNovo.Add(Convert.ToInt32(row[0]));
                    }

                    foreach (IphoneModeloInfo item in phone)
                    {
                        set.Add(item.iphmodid);
                    }

                    HashSet <int> listaSet = new HashSet <int>(setNovo);
                    listaSet.ExceptWith(set);

                    if (listaSet.Count > 0)
                    {
                        foreach (int item in listaSet)
                        {
                            lista.Add(item);
                        }
                    }

                    return(lista);
                }
                else
                {
                    return(lista);
                }
            }
            else
            {
                return(lista);
            }
        }
Esempio n. 5
0
        private void FormIphoneModelo_Load(object sender, EventArgs e)
        {
            colecaoIpad   = new IphoneModeloColecao();
            colecaoIphone = new IphoneModeloColecao();

            for (int i = Form1.IphoneColecao.Count - 1; i >= 0; i--)
            {
                if (Form1.IphoneColecao[i].iphmodipad)
                {
                    colecaoIpad.Add(Form1.IphoneColecao[i]);
                }
                else
                {
                    colecaoIphone.Add(Form1.IphoneColecao[i]);
                }
            }


            colecaoCor = Form1.IphoneCorColecao;
            comboBoxTipo.SelectedItem    = "Iphone";
            comboBoxModelo.DataSource    = colecaoIphone;
            comboBoxModelo.SelectedIndex = -1;
            cod = 1;

            if (colecaoCor == null)
            {
                FormMessage.ShowMessegeWarning("O formulário ainda não está pronto, tente mais tarde!");
                this.DialogResult = DialogResult.Cancel;
            }

            if (!this.Modal)
            {
                this.KeyPreview = false;
            }
            this.buttonFechar.Visible = false;
        }