Ejemplo n.º 1
0
        public MessageCustom AddEmbarazo(EmbarazoCustom objEmbarazo, int nodeId, int userId)
        {
            MessageCustom _MessageCustom = new MessageCustom();
            EmbarazoBE    _EmbarazoBE    = new EmbarazoBE();

            _EmbarazoBE.v_Complicacion = objEmbarazo.Complicacion;
            _EmbarazoBE.v_PersonId     = objEmbarazo.PersonId;
            _EmbarazoBE.v_Anio         = objEmbarazo.Anio;
            _EmbarazoBE.v_Cpn          = objEmbarazo.Cpn;
            _EmbarazoBE.v_Parto        = objEmbarazo.Parto;
            _EmbarazoBE.v_PesoRn       = objEmbarazo.PesoRn;
            _EmbarazoBE.v_Puerpio      = objEmbarazo.Puerpio;

            bool result = new EmbarazoDal().AddEmbarazo(_EmbarazoBE, nodeId, userId);

            if (!result)
            {
                _MessageCustom.Error   = true;
                _MessageCustom.Status  = (int)StatusHttp.BadRequest;
                _MessageCustom.Message = "Sucedió un error al agregar el embarazo, por favor vuelva a intentar.";
            }
            else
            {
                _MessageCustom.Error   = false;
                _MessageCustom.Status  = (int)StatusHttp.Ok;
                _MessageCustom.Message = "Se agregó correctamente.";
            }

            return(_MessageCustom);
        }
Ejemplo n.º 2
0
        public bool AddEmbarazo(EmbarazoBE objEmbarazo, int nodeId, int userId)
        {
            string NewId0 = null;

            try
            {
                NewId0 = new Common.Utils().GetPrimaryKey(nodeId, 357, "EM");
                DatabaseContext dbContext = new DatabaseContext();

                objEmbarazo.v_EmbarazoId   = NewId0;
                objEmbarazo.d_InsertDate   = DateTime.Now;
                objEmbarazo.i_InsertUserId = userId;
                objEmbarazo.i_IsDeleted    = 0;

                dbContext.Embarazo.Add(objEmbarazo);

                return(dbContext.SaveChanges() > 0);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }