예제 #1
0
        public void Incluir(MODELOEleicao modelo)
        {
            try
            {
                if (modelo.NOME1 == "")
                {
                    throw new ArgumentNullException("Nome", "Nao pode ser vazio.");
                }
                if (modelo.TIPOVOTO1.ToString() == "")
                {
                    throw new ArgumentNullException("Tipo de voto", "Deve escolher um tipo de voto");
                }
                if (modelo.IDEMPRESA1.ToString() == "")
                {
                    throw new ArgumentNullException("ID Empresa", "Não pode ser vazio");
                }



                DALobj.Incluir(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public void Incluir(MODELOEleicao modelo)
        {
            try
            {
                if (modelo.Idempresa == "")
                {
                    throw new ArgumentNullException("Codigo", "O campo Codigo não pode estar vazio");
                }

                bool CaracterIndevido = Regex.IsMatch(modelo.Nome, (@"[!""#$%&'()*+,-./:;?@[\\\]_`{|}~]"));
                if (CaracterIndevido == true)
                {
                    throw new ArgumentNullException("Nome", "Nome não pode conter caractéres especiais");
                }
                if (modelo.Nome == "")
                {
                    throw new ArgumentNullException("Nome", "O Campo Nome não pode estar vazio");
                }

                if (modelo.Mensagemencerrado == "")
                {
                    throw new ArgumentNullException("Mensagem de encerrar", "O Campo Mensagem encerrar não pode estar vazio");
                }

                if (modelo.Mensagemfim == "")
                {
                    throw new ArgumentNullException("Mensagem fim", "O Campo Mensagem fim não pode estar vazio");
                }

                if (Convert.ToString(modelo.Datainicio) == "")
                {
                    throw new ArgumentNullException("Data inicio", "O Campo Data Inicio não pode estar vazio");
                }
                if (modelo.Datafim <= modelo.Datainicio)
                {
                    throw new ArgumentNullException("Data inicio", "A Data de fim não pode ser menor ou igual a data de inicio ");
                }

                if (Convert.ToString(modelo.Datafim) == "")
                {
                    throw new ArgumentNullException("Data fim", "O Campo Data fim não pode estar vazio");
                }
                if (modelo.Datafim < modelo.Datainicio)
                {
                    throw new ArgumentNullException("Data fim", "A Data de inicio não pode ser maior que a data de fim ");
                }


                DALeleicao.Incluir(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
예제 #3
0
        public void Incluir(MODELOEleicao modelo)
        {
            try
            {
                if (modelo.NOME1 == "")
                {
                    throw new ArgumentNullException("Nome", "Nao pode ser vazio.");
                }

                DALobj.Incluir(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
예제 #4
0
        public void Incluir(MODELOEleicao modelo)
        {
            try
            {
                if (modelo.NomeUrna == "")
                {
                    throw new ArgumentNullException("Nome", "Nao pode ser vazio.");
                }
                if (modelo.Voto == "")
                {
                    throw new ArgumentNullException("Tipo do Voto", "Escolha seu tipo de voto");
                }

                DALobj.Incluir(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
예제 #5
0
        public void Incluir(MODELOEleicao modelo)
        {
            try
            {
                /* TRATAMENTO ID EMPRESA--------------------------------------------------------------------------------------------------------------------------------------------------------------*/
                if (modelo.Idempresa <= 0)
                {
                    throw new ArgumentNullException("Codigo", "Codigo não pode conter números menores ou iguais a zero");
                }

                if (Convert.ToString(modelo.Idempresa) == "")
                {
                    throw new ArgumentNullException("Codigo", "O campo Codigo não pode estar vazio");
                }

                /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


                /* TRATAMENTO NOME--------------------------------------------------------------------------------------------------------------------------------------------------------------*/

                bool CaracterIndevido = Regex.IsMatch(modelo.Nome, (@"[!""#$%&'()*+,-./:;?@[\\\]_`{|}~]"));
                if (CaracterIndevido == true)
                {
                    throw new ArgumentNullException("Nome", "Nome não pode conter caractéres especiais");
                }
                if (modelo.Nome == "")
                {
                    throw new ArgumentNullException("Nome", "O Campo Nome não pode estar vazio");
                }

                /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

                /* TRATAMENTO MENSAGEM ENCERRAR--------------------------------------------------------------------------------------------------------------------------------------------------------------*/

                if (modelo.Mensagemencerrado == "")
                {
                    throw new ArgumentNullException("Mensagem de encerrar", "O Campo Mensagem encerrar não pode estar vazio");
                }

                /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

                /* TRATAMENTO MENSAGEM FIM--------------------------------------------------------------------------------------------------------------------------------------------------------------*/

                if (modelo.Mensagemfim == "")
                {
                    throw new ArgumentNullException("Mensagem fim", "O Campo Mensagem fim não pode estar vazio");
                }

                /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

                /* TRATAMENTO DATA INICIO--------------------------------------------------------------------------------------------------------------------------------------------------------------*/

                if (Convert.ToString(modelo.Datainicio) == "")
                {
                    throw new ArgumentNullException("Data inicio", "O Campo Data Inicio não pode estar vazio");
                }
                if (modelo.Datafim <= modelo.Datainicio)
                {
                    throw new ArgumentNullException("Data inicio", "A Data de fim não pode ser menor ou igual a data de inicio ");
                }

                /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

                /* TRATAMENTO DATA FIM--------------------------------------------------------------------------------------------------------------------------------------------------------------*/

                if (Convert.ToString(modelo.Datafim) == "")
                {
                    throw new ArgumentNullException("Data fim", "O Campo Data fim não pode estar vazio");
                }
                if (modelo.Datafim < modelo.Datainicio)
                {
                    throw new ArgumentNullException("Data fim", "A Data de inicio não pode ser maior que a data de fim ");
                }

                /*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

                DALobj.Incluir(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }