Пример #1
0
        public IEnumerable <ItensCartaCoberturaModel> GetComParametro(ItensCartaCoberturaQO itensCartaCobertura)
        {
            try
            {
                if (!string.IsNullOrEmpty(itensCartaCobertura.TempoResistenciaFogo))
                {
                    return(ItensCartaCoberturaRepository.ListPorTempoResistenciaFogo(itensCartaCobertura.TempoResistenciaFogo));
                }
                else if (itensCartaCobertura.CartaCoberturaId != 0)
                {
                    return(ItensCartaCoberturaRepository.ListPorCartaCoberturaId(itensCartaCobertura.CartaCoberturaId));
                }
                else
                {
                    List <ItensCartaCoberturaModel> listItensCartaCobertura = new List <ItensCartaCoberturaModel>();

                    listItensCartaCobertura.Add(ItensCartaCoberturaRepository.Find(itensCartaCobertura.ItensCartaCoberturaId));

                    return(listItensCartaCobertura);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #2
0
        public void DeleteComParametro(ItensCartaCoberturaQO itensCartaCobertura)
        {
            try
            {
                if (itensCartaCobertura.CartaCoberturaId != 0)
                {
                    var where = $"CARTA_COBERTURA_ID = {itensCartaCobertura.CartaCoberturaId}";
                    if (string.IsNullOrEmpty(MetodosGenericosService.DlookupOrcamentaria("CARTA_COBERTURA_ID", "T_ORCA_CARTA_COBERTURA", where)))
                    {
                        throw new Exception();
                    }

                    ItensCartaCoberturaRepository.DeletePorCartaCoberturaId(itensCartaCobertura.CartaCoberturaId);
                }
                else
                {
                    var where = $"ITENS_CARTA_COBERTURA_ID = {itensCartaCobertura.ItensCartaCoberturaId}";
                    if (string.IsNullOrEmpty(MetodosGenericosService.DlookupOrcamentaria("ITENS_CARTA_COBERTURA_ID", "T_ORCA_ITENS_CARTA_COBERTURA", where)))
                    {
                        throw new Exception();
                    }

                    ItensCartaCoberturaRepository.Delete(itensCartaCobertura.ItensCartaCoberturaId);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }