/// <summary> /// Acutualiza un ensamble en la DB /// </summary> /// <param name="oEnsamble"> Ensamble a actualizar</param> /// <returns></returns> public bool EditarRegistro(DAL.ensamble oEnsamble) { try { //Recuperar el objeto a editar var oQuery = from q in oMedicuriEntities.ensamble where q.idEnsamble.Equals(oEnsamble.idEnsamble) select q; DAL.ensamble oEnsambleOriginal = oQuery.First <DAL.ensamble>(); //Actualiza ensamble oEnsambleOriginal.ClaveBom = oEnsamble.ClaveBom; oEnsambleOriginal.Descripcion = oEnsamble.Descripcion; oEnsambleOriginal.UnidadMedida = oEnsamble.UnidadMedida; oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// DAL - Insertar nuevo registro /// </summary> /// <param name="oEnsamble">Registro a guardar</param> /// <returns>true registrado, false no registrado</returns> public bool NuevoRegistro(DAL.ensamble oEnsamble) { try { //Agregar el registro oMedicuriEntities.AddToensamble(oEnsamble); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Eliminar un ensamble /// </summary> /// <param name="iIdEnsamble">Id ensamble a eliminar</param> /// <returns></returns> public bool EliminarRegistro(int iIdEnsamble) { try { var oQuery = from q in oMedicuriEntities.ensamble where q.idEnsamble.Equals(iIdEnsamble) select q; DAL.ensamble oEnsambleOriginal = oQuery.First <DAL.ensamble>(); oMedicuriEntities.DeleteObject(oEnsambleOriginal); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }