public tbPropostaCarta readPropostaCarta(long idProposta)
 {
     try
     {
         using (dbConsorcioEntities consorcio = new dbConsorcioEntities())
         {
             tbPropostaCarta proposta = consorcio.tbPropostaCarta.Where(c => c.cd_propostacarta == idProposta).FirstOrDefault();
             return(proposta);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public void updatePropostaCarta(tbPropostaCarta upPropostaCarta)
        {
            try
            {
                using (dbConsorcioEntities consorcio = new dbConsorcioEntities())
                {
                    tbPropostaCarta proposta = consorcio.tbPropostaCarta.Where(p => p.cd_propostacarta == upPropostaCarta.cd_propostacarta).FirstOrDefault();

                    proposta.cd_statusproposta = upPropostaCarta.cd_statusproposta;

                    consorcio.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public void insertPropostaCarta(tbPropostaCarta newPropostaCarta)
        {
            try
            {
                using (dbConsorcioEntities consorcio = new dbConsorcioEntities())
                {
                    tbPropostaCarta proposta = new tbPropostaCarta();

                    proposta.cd_cartacredito     = newPropostaCarta.cd_cartacredito;
                    proposta.cd_vendedor         = newPropostaCarta.cd_vendedor;
                    proposta.cd_comprador        = newPropostaCarta.cd_comprador;
                    proposta.cd_statusproposta   = (int)enStatusProposta.EmAnalise;
                    proposta.de_mensagemproposta = newPropostaCarta.de_mensagemproposta;

                    consorcio.tbPropostaCarta.Add(proposta);
                    consorcio.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }