예제 #1
0
        protected void ChkRetorno_CheckedChanged(object sender, EventArgs e)
        {
            if (Chk_retorno.Checked)
            {
                CombRetorno.Enabled = true;
                List <String[]> lista = aparelhos.get_listaAparelhosRretorno(Master.getClienteSelecionado().getCod(), Convert.ToString(CombTipo.SelectedItem), Convert.ToString(CombMarca.SelectedItem), txtModelo.Text);

                if (lista.Count >= 1)
                {
                    CombRetorno.Items.Clear();
                    foreach (String[] item in lista)
                    {
                        CombRetorno.Items.Add(new ListItem()
                        {
                            Value = Convert.ToString(item[0]), Text = item[0] + " Data: " + Convert.ToDateTime(item[4]).ToShortDateString()
                        });
                    }
                }
                CombRetorno.Focus();
            }

            else
            {
                CombRetorno.Items.Clear();
                CombRetorno.Enabled = false;
            }
        }
예제 #2
0
        private bool tratamentoErros()
        {
            if (CheckBox1.Checked)
            {
                if (txtNSerie.Text.Equals("") || txtNSerie.Text == null)
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Número de série não informado.");
                    txtNSerie.Focus();
                    return(false);
                }

                if (txtNF.Text.Equals("") || txtNF.Text == null)
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Número da nota fiscal ou cupom fiscal não informado.");
                    txtNF.Focus();
                    return(false);
                }

                if (txtDataNF.Text.Equals("") || txtDataNF.Text == null)
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Data da nota fiscal ou cupom fiscal não informada.");
                    txtDataNF.Focus();
                    return(false);
                }

                if (combLojas.SelectedValue.Equals("0"))
                {
                    CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi selecionado uma loja fornecedora.");
                    combLojas.Focus();
                    return(false);
                }
            }

            //Campos gerais
            if (txtModelo.Text.Equals("") || txtModelo.Text == null)
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi informado o modelo do aparelho..");
                txtModelo.Focus();
                return(false);
            }

            if (CombTipo.SelectedValue.Equals("0"))
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi selecionado o tipo do aparelho.");
                CombTipo.Focus();
                return(false);
            }

            if (CombMarca.SelectedValue.Equals("0"))
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi selecionado a Marca do aparelho.");
                CombMarca.Focus();
                return(false);
            }

            if (Chk_retorno.Checked && CombRetorno.SelectedValue.Equals("0"))
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "A OS trata-se de um retorno, deve ser seleionado o n° da OS anterior.");
                CombRetorno.Focus();
                return(false);
            }

            if (txtDefeito.Text.Equals("") || txtDefeito.Text == null)
            {
                CaixaMensagem1.Mostar(Apresentacao.Controles.Mensagem.Tipo.Erro, "Não foi informado o defeito do Aparelho.");
                txtDefeito.Focus();
                return(false);
            }


            return(true);
        }