예제 #1
0
        private static Multa MapearMulta(MultaVM model)
        {
            Multa multaDominio = new Multa();

            //multaDominio = Mapper.Map<MultaVM, Multa>(model);
            multaDominio.IdConsulta       = model.IdConsulta;
            multaDominio.IdMulta          = model.IdMulta;
            multaDominio.AutoDeInfracao   = ConvertIsoEmUTF(model.AutoDeInfracao);
            multaDominio.AutoDeRenainf    = ConvertIsoEmUTF(model.AutoDeRenainf);
            multaDominio.DataPgtoDesconto = ConvertIsoEmUTF(model.DataPgtoDesconto);
            multaDominio.Enquadramento    = ConvertIsoEmUTF(model.Enquadramento);
            multaDominio.DatadaInfracao   = ConvertIsoEmUTF(model.DatadaInfracao);
            multaDominio.HoraDaInfracao   = ConvertIsoEmUTF(model.HoraDaInfracao);
            multaDominio.Descricao        = ConvertIsoEmUTF(model.Descricao);
            multaDominio.PlacaRelacionada = ConvertIsoEmUTF(model.PlacaRelacionada);
            multaDominio.LocalInfracao    = ConvertIsoEmUTF(model.LocalInfracao);
            multaDominio.ValorOriginal    = ConvertIsoEmUTF(model.ValorOriginal);
            multaDominio.ValorSerPago     = ConvertIsoEmUTF(model.ValorSerPago);
            multaDominio.StatusPagamento  = ConvertIsoEmUTF(model.StatusPagamento);
            multaDominio.OrgaoEmissor     = ConvertIsoEmUTF(model.OrgaoEmissor);
            multaDominio.AgenteEmissor    = ConvertIsoEmUTF(model.AgenteEmissor);


            return(multaDominio);
        }
예제 #2
0
        public List <MultaVM> listarMultas()
        {
            List <MultaVM> resultado = new List <MultaVM>();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_MULTA.SP_LISTAR_MULTAS", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(parametrosListaMulta());

                    using (var bdRd = bdCmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleResult))
                    {
                        if (bdRd.HasRows)
                        {
                            while (bdRd.Read())
                            {
                                var item = new MultaVM();
                                if (!DBNull.Value.Equals(bdRd["ID_MULTA"]))
                                {
                                    item.ID_MULTA = Convert.ToString(bdRd["ID_MULTA"]);
                                }
                                if (!DBNull.Value.Equals(bdRd["DESCRIPCION_MULTA"]))
                                {
                                    item.DESCRIPCION = Convert.ToString(bdRd["DESCRIPCION_MULTA"]);
                                }
                                if (!DBNull.Value.Equals(bdRd["MONTO_MULTA"]))
                                {
                                    item.MONTO_MULTA = Convert.ToDouble(Convert.ToString(bdRd["MONTO_MULTA"]));
                                }

                                resultado.Add(item);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }

            return(resultado);
        }