Exemplo n.º 1
0
 public List<ListaPreco> Pesquisar(ListaPreco lst)
 {
     ListaPrecosDAO obj = new ListaPrecosDAO();
     return obj.Pesquisar(lst);
 }
Exemplo n.º 2
0
    public List <ListaPreco> Pesquisar(ListaPreco lst)
    {
        ListaPrecosDAO obj = new ListaPrecosDAO();

        return(obj.Pesquisar(lst));
    }
Exemplo n.º 3
0
    protected void ValidarListaPreco(ListaPreco lst)
    {
        ListaPrecosDAO obj = new ListaPrecosDAO();
        int igual = 0, menor = 0, naoincluirVolumeInicial = 0, naoincluirVolumeFinal = 0;

        ValidarDatas(lst.Dt_inicio, lst.Dt_fim);

        //Validação do Volume Inicial
        List<ListaPreco> lista = new List<ListaPreco>();

        //if (alterar == false)
        //    lista = obj.Pesquisar(lst);    

        lista = obj.Pesquisar(lst);    

        foreach (ListaPreco item in lista)
        {
            if (lst.Id_vol_ini == item.Id_vol_ini)
                igual++;
            else if (lst.Id_vol_ini < item.Id_vol_ini)
                menor++;
          // Verifica se o Volume Inicial digitado está no range dos itens
            else if ((lst.Id_vol_ini >= item.Id_vol_ini) && (lst.Id_vol_ini <= item.Id_vol_fim))
                naoincluirVolumeInicial++;
            // Verifica se o Volume Final digitado está no range dos itens
            else if ((lst.Id_vol_fim >= item.Id_vol_ini) && (lst.Id_vol_fim <= item.Id_vol_fim))
                naoincluirVolumeFinal++;
        }
        if (igual > 0 || menor > 0)
            throw new Exception("Esse período já possui dados cadastrados. O volume inicial não pode ser igual ou inferior aos dados cadastrados!");
        else if (naoincluirVolumeInicial > 0)
            throw new Exception("O volume inicial já está cadastrado em uma lista de preços!");
        else if (naoincluirVolumeFinal > 0)
            throw new Exception("O volume final já está cadastrado em uma lista de preços!");
        else if (lst.Id_cooperat == 0)
            throw new Exception("Selecione a cooperativa!");
        else if (lst.Id_propried == 0)
            throw new Exception("Selecione a propriedade!");
        else if (lst.Id_produtor == 0)
            throw new Exception("Selecione o produtor!");
        else if (lst.Id_vol_fim == 0)
            throw new Exception("Informe o volume final!");
        else if (lst.Id_valor_unit == 0)
            throw new Exception("Informe o valor unitário!");
    }
Exemplo n.º 4
0
    protected void ValidarListaPreco(ListaPreco lst)
    {
        ListaPrecosDAO obj = new ListaPrecosDAO();
        int            igual = 0, menor = 0, naoincluirVolumeInicial = 0, naoincluirVolumeFinal = 0;

        ValidarDatas(lst.Dt_inicio, lst.Dt_fim);

        //Validação do Volume Inicial
        List <ListaPreco> lista = new List <ListaPreco>();

        //if (alterar == false)
        //    lista = obj.Pesquisar(lst);

        lista = obj.Pesquisar(lst);

        foreach (ListaPreco item in lista)
        {
            if (lst.Id_vol_ini == item.Id_vol_ini)
            {
                igual++;
            }
            else if (lst.Id_vol_ini < item.Id_vol_ini)
            {
                menor++;
            }
            // Verifica se o Volume Inicial digitado está no range dos itens
            else if ((lst.Id_vol_ini >= item.Id_vol_ini) && (lst.Id_vol_ini <= item.Id_vol_fim))
            {
                naoincluirVolumeInicial++;
            }
            // Verifica se o Volume Final digitado está no range dos itens
            else if ((lst.Id_vol_fim >= item.Id_vol_ini) && (lst.Id_vol_fim <= item.Id_vol_fim))
            {
                naoincluirVolumeFinal++;
            }
        }
        if (igual > 0 || menor > 0)
        {
            throw new Exception("Esse período já possui dados cadastrados. O volume inicial não pode ser igual ou inferior aos dados cadastrados!");
        }
        else if (naoincluirVolumeInicial > 0)
        {
            throw new Exception("O volume inicial já está cadastrado em uma lista de preços!");
        }
        else if (naoincluirVolumeFinal > 0)
        {
            throw new Exception("O volume final já está cadastrado em uma lista de preços!");
        }
        else if (lst.Id_cooperat == 0)
        {
            throw new Exception("Selecione a cooperativa!");
        }
        else if (lst.Id_propried == 0)
        {
            throw new Exception("Selecione a propriedade!");
        }
        else if (lst.Id_produtor == 0)
        {
            throw new Exception("Selecione o produtor!");
        }
        else if (lst.Id_vol_fim == 0)
        {
            throw new Exception("Informe o volume final!");
        }
        else if (lst.Id_valor_unit == 0)
        {
            throw new Exception("Informe o valor unitário!");
        }
    }