示例#1
0
 public Notificacion <RequestVotarAcuerdo> VotarAcuerdo(RequestVotarAcuerdo request)
 {
     try
     {
         Notificacion <RequestVotarAcuerdo> notificacion = new Notificacion <RequestVotarAcuerdo>();
         notificacion = new AcuerdosDAO().VotarAcuerdo(request);
         return(notificacion);
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message, new FaultCode("-1"), "VotarAcuerdo");
     }
 }
示例#2
0
        public Notificacion <RequestVotarAcuerdo> VotarAcuerdo(RequestVotarAcuerdo request)
        {
            Notificacion <RequestVotarAcuerdo> n = null;

            try
            {
                using (db = new DBManager(ConfigurationManager.AppSettings["conexionString"].ToString()))
                {
                    db.Open();
                    db.CreateParameters(5);
                    db.AddParameters(0, "@idAcuerdo", request.IdAcuerdo);
                    db.AddParameters(1, "@idAsamblea", request.IdAsamblea);
                    db.AddParameters(2, "@aFavor", request.AFavor);
                    db.AddParameters(3, "@encontra", request.Encontra);
                    db.AddParameters(4, "@idSocio", request.IdSocio);
                    db.ExecuteReader(System.Data.CommandType.StoredProcedure, "[SP_VOTAR_ACUERDO]");
                    if (db.DataReader.Read())
                    {
                        if (Convert.ToInt32(db.DataReader["estatus"].ToString()) == 200)
                        {
                            n            = new Notificacion <RequestVotarAcuerdo>();
                            n.Estatus    = Convert.ToInt32(db.DataReader["estatus"]);
                            n.Mensaje    = db.DataReader["mensaje"].ToString();
                            n.TipoAlerta = "success";
                            n.Model      = request;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(n);
        }