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; } }
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); }